ubuntu20 编译dpdk错误 -Werror=address-of-packed-member
生活随笔
收集整理的这篇文章主要介绍了
ubuntu20 编译dpdk错误 -Werror=address-of-packed-member
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
0x0
在ubuntu20上编译dpdk 18.11报错,gcc 版本为9.3.0,报错如下:
error: converting a packed ‘const struct ether_addr’ pointer (alignment 1) to a ‘unaligned_uint16_t’ {aka ‘const short unsigned int’} pointer (alignment 2) may result in an unaligned pointer value [-Werror=address-of-packed-member]149 | const unaligned_uint16_t *ea_words = (const unaligned_uint16_t *)ea;这是因为编译器检测到dpdk代码这样可能导致地址的非对齐,我们取消掉这个检查就行
解决方案
编译时添加EXTRA_CFLAGS=’-w -Wno-address-of-packed-member’ 参数
make install T=x86_64-native-linuxapp-gcc -j6 EXTRA_CFLAGS='-w -Wno-address-of-packed-member' 创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的ubuntu20 编译dpdk错误 -Werror=address-of-packed-member的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: hadoop 2.7.2 + zooke
- 下一篇: Ubuntu18.04配置视觉SLAM十