veikk-linux-driver$ make
make -C /lib/modules/6.5.0-28-generic/build M=/home/kamal/veikk-linux-driver modules
make[1]: Entering directory '/usr/src/linux-headers-6.5.0-28-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using:
CC [M] /home/kamal/veikk-linux-driver/veikk_drv.o
/bin/sh: 1: gcc-12: not found
make[3]: [scripts/Makefile.build:251: /home/kamal/veikk-linux-driver/veikk_drv.o] Error 127
make[2]: [/usr/src/linux-headers-6.5.0-28-generic/Makefile:2039: /home/kamal/veikk-linux-driver] Error 2
make[1]: [Makefile:234: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-28-generic'
make: [Makefile:8: all] Error 2
veikk-linux-driver$ make make -C /lib/modules/6.5.0-28-generic/build M=/home/kamal/veikk-linux-driver modules make[1]: Entering directory '/usr/src/linux-headers-6.5.0-28-generic' warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 You are using:
CC [M] /home/kamal/veikk-linux-driver/veikk_drv.o /bin/sh: 1: gcc-12: not found make[3]: [scripts/Makefile.build:251: /home/kamal/veikk-linux-driver/veikk_drv.o] Error 127 make[2]: [/usr/src/linux-headers-6.5.0-28-generic/Makefile:2039: /home/kamal/veikk-linux-driver] Error 2 make[1]: [Makefile:234: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-28-generic' make: [Makefile:8: all] Error 2