DPDK测试用例(sample)编译

Posted 范加索尔拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DPDK测试用例(sample)编译相关的知识,希望对你有一定的参考价值。

前言

  • 要使用DPDK的测试用例,必须先进行编译,以此记录编译的操作,方便日后查找

编译用例

  • 设置环境变量,将DPDK的目录路径添加到编译代码中,RTE_SDK指示DPDK目录路径:
export RTE_SDK=/.../DPDK
  • 进入DPDK的目录,$RTE_SDK指示DPDK目录路径的值:
cd $RTE_SDK
  • 构建DPDK:
make defconfig
make
  • 构建示例应用程序
  • 进入应用程序目录
cd dpdk/examples/helloworld/
  • 设置环境变量RTE_TARGET的值
export RTE_TARGET=build
  • 编译
make
  • 编译完成后,可执行文件的位置:
cd dpdk/examples/helloworld/build

一次性编译所有示例程序

  • 设置环境变量,将DPDK的目录路径添加到编译代码中,RTE_SDK指示DPDK目录路径:
export RTE_SDK=/.../DPDK
  • 进入DPDK的目录,$RTE_SDK指示DPDK目录路径的值:
cd $RTE_SDK
  • 构建DPDK:
make defconfig
make -C examples
  • 构建示例应用程序
  • 进入应用程序目录
cd dpdk/examples/helloworld/
  • 设置环境变量RTE_TARGET的值
export RTE_TARGET=build
  • 编译
make
  • 编译完成后,可执行文件的位置:
cd dpdk/examples/helloworld/build

以上是关于DPDK测试用例(sample)编译的主要内容,如果未能解决你的问题,请参考以下文章

dpdk example之link_status_interrupt尝鲜

C++ 解释器/控制台/片段编译器

所有现有测试用例的代码覆盖率?

海思3519av100开发:海思sample代码测试之tde

海思3519av100开发:海思sample代码测试之tde

dpdk专题