制作跟文件系统时出现的一些错误
2018-10-22 11:58
1616 查看
在make busybox的时候出现如下错误:
/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h:44: error: field ‘in’ has incomplete type
/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h:45: error: field ‘in6’ has incomplete type
ipsvd/tcpudp.c: In function ‘tcpudpsvd_main’:
ipsvd/tcpudp.c:314: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
scripts/Makefile.build:192: recipe for target ‘ipsvd/tcpudp.o’ failed
make[1]: *** [ipsvd/tcpudp.o] Error 1
Makefile:701: recipe for target ‘ipsvd’ failed
make: *** [ipsvd] Error 2
下载的交叉编译库中有个头文件中的 in 和 in6 类型不对,解决的方法(亲自测试):
在 …/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h 的开头
添加缺少的头文件:
#include <netinet/in.h>
已经解决
相关文章推荐
- 一步一步制作yaffs/yaffs2根文件系统(七)---纠正前边出现的错误
- 一步一步制作yaffs/yaffs2根文件系统(七)---真挚地道歉以及纠正前边出现的错误!
- 一步一步制作yaffs/yaffs2根文件系统(七)---真挚地道歉以及纠正前边出现的错误!
- 一步一步制作yaffs/yaffs2根文件系统(七)---真挚地道歉以及纠正前边出现的错误!
- 一步一步制作yaffs/yaffs2根文件系统(七)---真挚地道歉以及纠正前边出现的错误!
- 制作根文件系统:make[1]: *** [miscutils/ubi_tools.o] 错误 1 --来源于网络
- 关于busybox编译根文件系统的一些错误
- 制作根文件系统时的错误解决
- FAT32文件系统中使用VS2005调试C++项目出现MSVCP80D.dll错误
- VMware安装centos,出现错误-未找到要在其中创建新文件系统的设
- Linux系统Vsftp 传文件出现 553 Could Not Create File错误的解决方法
- Android NDK 编译时出现make (e=2): 系统找不到指定的文件错误
- 制作嵌入式根文件系统的错误分析
- vm错误:出现错误-未找到要在其中创建新文件系统的有效设备。请检查您的硬件以找到问题的起因
- 基于链表的学生成绩管理系统——C++二进制文件读写string对象时出现的错误
- 安装补丁出现0xC8000222错误和系统日志中wuaueng.dll SUS20ClientDataStore: 无法读取日志文件的错误
- 为什么有时候编译老是出现加入的系统头文件出现错误啊
- Blend "无法启动”http://localhost:xxxx/Default.html“出现以下错误System.ComponentModel.Win32Exception(0x80004005):系统找不到指定文件
- 安装.NET Freamwork 提示error 25015,原因是出现了系统错误:另一个程序正在使用此文件
- vm 安装 linux 出现错误- 未找到要在其中创建新文件系统的有效设备