跳转至

APP编译


更新于: 2022-01-17

示例

examples/skeleton/basicfwd.c为例,显示dpdk自带例子应用需要链接的库

前提

系统: ubuntu20.04.3
DPDK: 21.11
DPDK已编译并安装。

Pkgconfig

由于DPDK已经使用pkgconfig查找需要链接的库,
根据下面的文件,可查看链接使用的库
dpdk-version\build\meson-private\libdpdk.pc
dpdk-version\build\meson-private\libdpdk-libs.pc

编译测试

Bash
1
2
3
4
5
6
7
#到源码hello_world目录
cd examples/helloworld
#编译,静态库链接
make static
#执行,不使用大页
./build/helloworld-static  --no-huge
#能不能运行会有打印