标题: linux下C编程头文件调用问题
liangziliang4
新生入学
Rank: 1
注册用户



UID 179495
精华 0
积分 0(积分有什么用?)
帖子 1
阅读权限 10
注册 2007-1-19
状态 离线
发表于 2007-4-16 14:45  资料  个人空间  短消息  加为好友 
linux下C编程头文件调用问题

#define __KERNEL__
7B/j:`-L1z4l)[F.?2@'RLinux伊甸园论坛#define MODULE 0mj`"hj W
#include <linux/module.h>
u)t |*fpw/|#include <linux/kernel.h>
["}X:_jew ^Linux伊甸园论坛#include <linux/netfilter.h>
"Num f;I0o6@/L0g#?Y#include <linux/netfilter_ipv4.h>
_@$w.q8uH/Dstatic struct nf_hook_ops nfho; 8p3dA(Lxx0T
...... Linux伊甸园论坛.U6{4Fpb2s4[sd
1?DU-GCK
在linux下编译时提示说struct nf_hook_ops末定义,无法使用。 OC8H'``1?E
d7t~+i,A~$K@`
仔细找一下,发现在/usr/include/linux与/usr/src/kernels/2.6.11-1.1396_FC4_i686/include/linux下都有netfilter.h文件。
V$t La qvb在/usr/include/linux下的netfilter.h并没有nf_hoo_ops的定义。而在/usr/src/kernels/2.6.11-1.1396_FC4_i686/include/linux下的就有。;YD6o,HM&AKq
我用的是Fedora 4,内核是2.6.11Linux伊甸园论坛ny)x2i;T!b2Le ym
应该怎样解决?

顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2007-4-18 09:57  资料  个人空间  短消息  加为好友 
既然找到了那就自己用-I指定头文件路径吧





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
 



当前时区 GMT+8, 现在时间是 2008-5-17 06:08

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.045795 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP