OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

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


OnWorks 的顶级操作系统云计算: