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



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

#define __KERNEL__ I[d%SK_o
#define MODULE
4yC s'bWK0l4ZV%cLinux伊甸园论坛#include <linux/module.h>
*s }t)_/_'h
AEp
v3hLinux伊甸园论坛
#include <linux/kernel.h> Linux伊甸园论坛)as.['`f5J
#include <linux/netfilter.h> ~3FH]9]p5t
#include <linux/netfilter_ipv4.h> I0r4@i@#]
static struct nf_hook_ops nfho;
9b4`!d5Bt+pD,E7cXJ...... Y%~Ck(RkMF4Z
[4Tj"o `Ce
在linux下编译时提示说struct nf_hook_ops末定义,无法使用。
"X_eujXP
Y9z |,P0Q-{'K,?$Q2I0`XLinux伊甸园论坛仔细找一下,发现在/usr/include/linux与/usr/src/kernels/2.6.11-1.1396_FC4_i686/include/linux下都有netfilter.h文件。
%g*V
lm4o9S5a cLinux伊甸园论坛
在/usr/include/linux下的netfilter.h并没有nf_hoo_ops的定义。而在/usr/src/kernels/2.6.11-1.1396_FC4_i686/include/linux下的就有。
{"}@A)T:h我用的是Fedora 4,内核是2.6.11Hx%mH"|)n T;ol
应该怎样解决?

顶部
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 05:57

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

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