5.4. 编译 DPDK 应用程序
目前稳定和发布的DPDK库的消费者并不多。 OpenVswitch-DPDK 是一个例外(见下文),但总的来说,您很可能希望/必须针对库编译应用程序。
您经常会找到一些指南,告诉您获取 DPDK 源代码,根据您的需要构建它们,并最终通过为构建系统设置值 RTE_* 来构建基于 DPDK 的应用程序。 由于 Ubunutu 提供了一个已经编译好的 DPDK,你可以跳过这一切。 为了简化设置适当的变量,您可以在构建应用程序之前获取文件 /usr/share/dpdk/dpdk-sdk-env.sh。 这是构建 dpdk-doc 包提供的 l2fwd 示例应用程序的摘录。
须藤 apt-get 安装 dpdk-dev libdpdk-dev
。 /usr/share/dpdk/dpdk-sdk-env.sh
制作-C /usr/share/dpdk/examples/l2fwd
根据您构建的内容,在 make 之前安装所有 DPDK 构建依赖项可能是一个很好的补充。
sudo apt-get install build-dep dpdk
文件记录