如何使用 gcc 在 Centos 7.6 上构建和安装 dpdk v.18.08?

How to build and install dpdk v.18.08 on Centos 7.6 with gcc?

我正在尝试使用 gcc 4.8.5 在 Centos 7.6 上构建和安装 dpdk v.18.08。

这是我所做的:

$ tar xvfz /opt/dpdk/dpdk-18.08/tar.gz
$ cd /opt/dpdk/dpdk-18.08
$ make -j T=x86_64-native-linuxapp-gcc install
<snip>
Build complete [x86_64-native-linuxapp-gcc]
Installation cannot run with T defined and DESTDIR undefined 

如何解决安装失败的问题?

如果您想要一个特定的文件夹来存放当前的二进制文件和库,'make config T=x86_64-native-linuxapp-gcc O=x86_64-native-linuxapp-gcc'。

这将创建一个文件夹 'x86_64-native-linuxapp-gcc'。您已将 RTE_TARGET 设置为 x86_64-native-linuxapp-gcc。然后通过 'cd x86_64-native-linuxapp-gcc; make -j 10'

构建

编辑:'make config' 中的 O 是目标文件夹。