主题 : libnet移植到板子(mini2440)上后提示libnet_init出错(急) 复制链接 | 浏览器收藏 | 打印
特来此处,因为家里没酱油了。。
级别: 新手上路
UID: 42696
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-04-10
最后登录: 2011-05-31
楼主  发表于: 2011-04-19 18:54

 libnet移植到板子(mini2440)上后提示libnet_init出错(急)

在主机上写 了一个用到libnet发包的程序,在主机上完全可以运行,但我需要在板子上运行,在交叉编译好了libnet和libpcap,把生成的对应.so和符号链接文件复制到了板子上的share/lib目录下,然后把程序重新编译之后放到板子里运行,出现函数libnet_init(LIBNET_LINK,"eth0",errbuf) 出错,errbuf中记录的是socket:Address family not supported by protocols,为什么会这样?是不是要在内核哪个文件里注册一下LIBNET_LINK这个协议?求指教!