看板 LinuxDev 關於我們 聯絡資訊
※ 引述《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
CriLit:-I/usr/src/kernels/2.6xxxxxx/include 06/01 11:20
suspect1:還是不行ㄟ @@ 誰來救救我???orz 06/01 13:06
suspect1:不過錯誤訊息變成不一樣了..... 06/01 13:15