DPDK中文-编译出错 expected __m128i but argument is type int

来源:互联网 发布:清华大学研究生知乎 编辑:程序博客网 时间:2024/06/05 11:24
expected __m128i but argument is type int

在群里很多人遇到这个问题
这个问题有两种情况
自己的Makefile编译时出现问题
在自己的gcc编译参数后面加上
 -march=native
即CFLAGS后面加上这个选项


如果是dpdk的时候就出现问题了
1。检查自己是否是用的虚拟机?
虚拟机的选项是否映射的真实CPU,目前貌似qemu会有问题。换其他虚拟机(VMware或者virtualBOX)
2。如果不是用的虚拟机
修改文件
dpdk-16.07/mk/machine/native/rte.vars.mk
中的MACHINE_CFLAGS = -march=core2
这个选项能保证编译过,但是运行的时候还是会有问题,所以建议换一台新点儿的CPU的机器来尝试。

1 0
原创粉丝点击