在编译 DPDK hello world 时需要帮助
Need help on compiling DPDK hello world
我尝试使用以下方法学习 DPDK link:https://doc.dpdk.org/guides/prog_guide/build_app.html
我已经在Ubuntu16虚拟机中下载了DPDK 19.11.1版本。然后解压缩 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 cannot find .config in /home/vijay/dpdk/build. stop
如果我把sudo make,会显示如下错误
Makefile:44: *** "Please define RTE_SDK environment variable". stop
当我输入 echo $RTE_SDK 和 echo $RTE_TARGET 时,值打印正确。我也为 RTE_TARGET 尝试了 x86_64-native-linux-gcc。
我尝试了多次并参考了不同的来源。不确定我是否错过了过程中的任何步骤。接下来我可以尝试什么?
根据错误日志,您似乎没有在所需的目标文件夹中构建 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
我尝试使用以下方法学习 DPDK link:https://doc.dpdk.org/guides/prog_guide/build_app.html
我已经在Ubuntu16虚拟机中下载了DPDK 19.11.1版本。然后解压缩 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 cannot find .config in /home/vijay/dpdk/build. stop
如果我把sudo make,会显示如下错误
Makefile:44: *** "Please define RTE_SDK environment variable". stop
当我输入 echo $RTE_SDK 和 echo $RTE_TARGET 时,值打印正确。我也为 RTE_TARGET 尝试了 x86_64-native-linux-gcc。
我尝试了多次并参考了不同的来源。不确定我是否错过了过程中的任何步骤。接下来我可以尝试什么?
根据错误日志,您似乎没有在所需的目标文件夹中构建 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