(编译后的报错/警告记录)简单的内核模块编译不通过

解决

makefile改成Makefile

问题来源

仿照网上写了个简单的内核模块,发现make老是编译不过

报错

make -C /usr/src/linux-headers-4.10.0-28-generic SUBDIRS=/home/lin/codeblock/03_skull modules
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-28-generic'
scripts/Makefile.build:44: /home/lin/codeblock/03_skull/Makefile: 没有那个文件或目录
make[2]: *** No rule to make target '/home/lin/codeblock/03_skull/Makefile'。 停止。
Makefile:1524: recipe for target '_module_/home/lin/codeblock/03_skull' failed
make[1]: *** [_module_/home/lin/codeblock/03_skull] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-28-generic'
makefile:10: recipe for target 'all' failed
make: *** [all] Error 2

在这里插入图片描述

解决后

在这里插入图片描述

系统Ubuntu 16.04

猜你喜欢

转载自blog.csdn.net/weixin_43387612/article/details/89364002