开始实践内核模块及驱动。
正式的第一个程序hello.c遇到了如下问题:
1. makefile文件的命名方式是 Makefile, “M"必须是大写,否则会报如下错误:
scripts/Makefile.build:44: /home/fiking/code/test/Makefile: No such file or directory
make[2]: *** No rule to make target '/home/fiking/code/test/Makefile'. Stop.参考:
https://www.jianshu.com/p/3aa1de768b63
本文介绍了一个关于Makefile命名导致的问题及其解决方案。作者在编写内核模块及驱动的第一个程序hello.c时,因为makefile文件名使用了小写的makefile而非大写的Makefile而遇到编译错误。通过调整文件名为大写Makefile,解决了编译过程中找不到文件的问题。
159

被折叠的 条评论
为什么被折叠?



