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
- 下一篇: mysql防注入方法_防止SQL注入的六