欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 (QQ交流群:127163755)

x86平台交叉编译DPDK

0 投票

在centos、Fedora 64位平台上交叉编译DPDK,配置环境变量如下

export RTE_SDK=$PWD

export RTE_TARGET=build

export RTE_ARCH=arm64

make config T=arm64-thunderx-linuxapp-gcc

编译执行make install T=arm64-thunderx-linuxapp-gcc 换了两个系统一直会出现如下错误,请帮忙指导下,谢谢!!!

gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib/librte_compat
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib/librte_eal
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib/librte_eal/common
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib/librte_eal/linuxapp
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
== Build lib/librte_eal/linuxapp/eal
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
cc1: 错误:-march= switch所带参数(armv8-a+crc)不正确
cc1: 错误:-mtune=switch所带参数(thunderx)不正确
  CC eal.o
gcc: 警告:不建议使用‘-mcpu=’;请改用‘-mtune=’或‘-march=’
/root/work/beck/dpdk/dpdk-17.05/lib/librte_eal/linuxapp/eal/eal.c:1:0: 错误:-march= switch所带参数(armv8-a+crc)不正确
 /*-
 ^
/root/work/beck/dpdk/dpdk-17.05/lib/librte_eal/linuxapp/eal/eal.c:1:0: 错误:-mtune=switch所带参数(thunderx)不正确
make[6]: *** [eal.o] 错误 1
make[5]: *** [eal] 错误 2
make[4]: *** [linuxapp] 错误 2
make[3]: *** [librte_eal] 错误 2
make[2]: *** [lib] 错误 2
make[1]: *** [all] 错误 2
make: *** [all] 错误 2
 

 

 

最新提问 6月 23, 2017 分类:DPDK初学入门 | 用户: beck (120 分)

登录 或者 注册 后回答这个问题。

...