DPDK 编译安装(meson ninja)

本文介绍了DPDK 19.11及后续版本的编译流程,包括使用meson和ninja进行DPDK核心及示例程序flow_filtering的编译步骤。提供了详细的命令行操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dpdk版本从19.11版本开始,官方文档开始使用meson ninja两个命令编译安装dpdk,在20.11版本开始删除了/usertools/dpdk-setup.py。所以建议从19.11版本后使用最新的编译方式。

详细编译参考

https://doc.dpdk.org/guides-22.03/linux_gsg/build_dpdk.html

一、编译dpdk

tar xJf dpdk-<version>.tar.xz
cd dpdk-<version>
meson  build   (meson -Dbuildtype=debug build 编译debug版本)
cd build
ninja

后面的命令是安装命令,这个按需使用
ninja install
ldconfig

二、编译example

cd dpdk-<version>
meson -Dexamples=flow_filtering  build 

cd build 
ninja

flow_filtering编译后的可执行程序是 build/examples/dpdk-flow_filtering

备注:build 目录存在需要先删除或者重新配置 "meson --reconfigure -Dexamples=flow_filtering build"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值