韦东山Linux嵌入式课程社区
直播中

梁兴力

7年用户 226经验值
私信 关注

编译busybox出错

编译busybox出错 /ARM-none-linux-gnueabi/libc/usr/include/linux/netfilter_ipv4.h:8  /usr/local/arm/4.3.2/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h:44: error: field 'in' has incomplete type/usr/local/arm/4.3.2/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h:45: error: field 'in6' has incomplete type

用什么命令进入在 usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h 头文件的开头添加缺少的头文件:#include tinet/in.h>呢?

回帖(6)

李艳

2019-6-10 12:26:39
去编译器目录搜索 netfilter.h 就知道它的路径了
建议编译busybox1.21以下版本
举报

徐歌

2019-6-10 12:44:29
我编译busybox-1.7.0出错,但是不知道怎么修改 usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h 头文件的开头添加缺少的头文件:#include 不知道用什么命令才能添加缺少的头文件:#include ,我用vi命令不行,不能修改 usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h 头文件。求助
举报

赵文娜

2019-6-10 13:00:43
我建议你换个高版本的busybox1.21就行
或者你用3.4的编译器试试
举报

张鑫

2019-6-10 13:20:23
arm-none-linux-gnueabi 是不是编译的问题啊  这个编译器是编译不带系统的程序的吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分