(編譯後的報錯/警告記錄)簡單的內核模塊編譯不通過

解決

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章