需要帮助编译 DPDK 你好世界



我尝试使用以下链接学习DPDK:https://doc.dpdk.org/guides/prog_guide/build_app.html

我已经在 Ubuntu 19.11.1 虚拟机中下载了 DPDK 16 版本。然后解压缩 tar.gz 文件。然后我给出了以下命令

~/DPDK$ cd examples/helloworld/  
~/DPDK/examples/helloworld$ export RTE_SDK=/home/vijay/dpdk  
~/DPDK/examples/helloworld$ export RTE_TARGET=x86_64-native-linuxapp-gcc  
~/DPDK/examples/helloworld$ make  

显示以下错误:

/home/vijay/dpdk/mk/

internal/rte.extvars.mk:29 在/home/vijay/dpdk/build 中找不到 .config。

如果我输入sudo make,则显示以下错误

Makefile:44: *** "Please define RTE_SDK environment variable". stop  

当我输入回显$RTE_SDK和回显$RTE_TARGET时,值打印正确。 我也尝试了x86_64-native-linux-gcc 来RTE_TARGET。

我尝试了多次并参考了不同的来源。不确定我是否错过了过程中的任何步骤。接下来我可以尝试什么?

根据错误日志,您似乎尚未在所需的目标文件夹中构建 dpdk 库。要正确执行此操作

cd dpdk-main-folder
export RTE_SDK=$PWD
export RTE_TARGET=x86_64-native-linuxapp-gcc
make config T=$RTE_TARGET O=$RTE_TARGET
cd $RTE_TARGET
make -j 10

完成这些操作后,转到所需的示例并执行make

最新更新