首页 技术分享 正文
  • 本文约830字,阅读需4分钟
  • 2590
  • 0

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 结果

=====华丽丽的分割线 =======

总结编译步骤:

  1. export RTE_SDK=$PWD

  2. export RTE_TARGET=x86_64-native-linuxapp-gcc

  3. make config T=$RTE_TARGET O=$RTE_TARGET

  4. cd $RTE_TARGET

  5. make -j 4

  6. make install

标签:LinuxDPDK


    评论
    更换验证码
    友情链接