Re: [問題] 編譯hello world 模組的問題
※ 引述《fish39 (犯小人了啦~~)》之銘言:
: ※ 引述《wannaTalk (誰有洗刷刷 ←這首歌?)》之銘言:
: : ((上面恕刪))
: : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: : 應該要再加上 /usr/src/kernels/2.6.18-1.2798.fc6-i686/include/
: : 試試吧
: : ((底下恕刪))
: 應該改成 /usr/src/kernels/2.6.18-1.2798.fc6-i686/include/ 才是
: 不曉得你後面為什麼多加了hello ??
: 看你的錯誤訊息
: 應該是你的include的路徑錯了,所以才找不到他要的h file
我後來把我的hello.c放在/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux下
然後再gcc -I/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux -c hello.c
-o hello.o
但是仍然是hello.c:4:26: 錯誤:linux/module.h:沒有此一檔案或目錄
可是module.h的確在那個路徑下,為何編譯器仍然找不到呢?
還有我的hello.c檔放的目錄有沒有限制呢?請高手救救我吧~謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.115.2
推
06/01 11:20, , 1F
06/01 11:20, 1F
推
06/01 13:06, , 2F
06/01 13:06, 2F
推
06/01 13:15, , 3F
06/01 13:15, 3F
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章