DPDK编译出现DESTDIR undefined的问题解决方案
问题复现方法:1、设置Intel DPDK 环境变量
在dpdk 路径下执行 : export RTE_SDK=$PWD 设置环境变量
2、设置交叉编译的目标环境为 x86 环境
export TARGET=x86_64-native-linuxapp-gcc
4、进入x86_64-native-linuxapp-gcc文件夹下执行编译
3、make install T=$TARGET -j4 (-j4 表示使用4个核来编译)
出现DESTDIR 未定义的问题
通过上述操作: 问题复现 make install 中出现DESTDIR 未定义的问题。
=====华丽丽的分割线=====
那么我们怎么样正确编译INTEL DPDK stable 19.11版本呢?
1、首先我们第一步骤仍然是设置 RTE_SDK环境变量
export RTE_SDK=$PWD
2、同上步骤设置TARGET变量:此步骤我们使用RTE_TARGET来区分上面的步骤
export RTE_TARGET=x86_64-native-linuxapp-gcc
3、使用make config命令,该部分设置会创建x86_64-native-linuxapp-gcc文件夹
make config T=$RTE_TARGET O=$RTE_TARGET
4、进入x86_64-native-linuxapp-gcc文件夹下执行编译
cd $RTE_TARGET && make -j 4 && make install
进入对应文件夹执行编译操作
5、查看编译效果:
make install 结果
=====华丽丽的分割线 =======
总结编译步骤:
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 4
make install