作者suspect1 (嫌犯)
看板LinuxDev
标题Re: [问题] 编译hello world 模组的问题
时间Fri Jun 1 11:00:07 2007
※ 引述《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
1F:推 CriLit:-I/usr/src/kernels/2.6xxxxxx/include 06/01 11:20
2F:推 suspect1:还是不行ㄟ @@ 谁来救救我???orz 06/01 13:06
3F:推 suspect1:不过错误讯息变成不一样了..... 06/01 13:15