u32 头文件 linux,64位下gcc编译奇怪错误 /usr/include/linux/errqueue.h:6: error: '__u32' does not name a ty...

在CentOS 5.8 x64环境下,使用g++编译时遇到了在`/usr/include/linux/errqueue.h`头文件中`__u32`等类型未定义的错误。32位系统下编译正常。可能是编译选项、系统定义或头文件缺失导致。建议检查编译器版本、配置选项,并对比32位和64位编译预处理输出以找出差异。
摘要由CSDN通过智能技术生成

centos5.8 x64位下编译

g++ -m64 -fPIC -pipe -Wall -Wno-deprecated -Wno-uninitialized -Wno-char-subscripts -fno-strict-aliasing -Wno-non-virtual-dtor -Wno-invalid-offsetof -Werror -O3 -g -DNO_USE_LOG4CXX -DKBE_SERVER -MMD -DKBE_CONFIG="Hybrid64" -DCODE_INLINE -DKBE_USE_ASSERTS -D_HYBRID -I /root/kbe/kbe/src/lib -I /root/kbe/kbe/src -I /root/kbe/kbe/src/common -I /root/kbe/kbe/src/server -I /root/kbe/kbe/src/lib/third_party/tinyxml -I /root/kbe/kbe/src/lib/third_party/log4cxx/include -I/root/kbe/kbe/src/lib/third_party/openssl/include -I/root/kbe/kbe/src/lib/third_party/g3dlite  -c client_interface.cpp -o Hybrid64/client_interface.o

/usr/include/linux/errqueue.h:6: error: '__u32' does not name a type

/usr/include/linux/errqueue.h:7: error: '__u8' does not name a type

/usr/include/linux/errqueue.h:8: error: '__u8' does not name a type

/usr/include/linux/errqueue.h:9: erro

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值