DPDK安装依赖项合集 环境合集

本文介绍了在Ubuntu系统上编译DPDK 18.02版本所需的依赖项安装步骤,包括更新软件、安装GNU make、Coreutils、gcc、libcheaders等关键组件。

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

前言

  • 在dpdk编译过程中,由于一些依赖项的限制,dpdk在纯净的系统上安装需要花一些功夫。本文总结了编译dpdk所需的依赖项,并归纳了安装合集,在安装过程上可以省下大量的搜索时间。
使用系统
  • ubuntu
安装版本
  • dpdk 18.02
  • Quick Start

    所需依赖合集

    更新软件

  • 更新软件源中的所有软件列表:# sudo apt-get update
  • 更新软件:# sudo apt-get upgrade

GNU make

  • 一种构建工具,控制应用程序源代码的可执行代码和其他部分代码生成。
  • 安装:# sudo apt-get install make

Coreutils

  • GNU 下的一个软件包,包含ls等常用命令
  • 安装:# sudo apt-get install coreutils

gcc

  • GNU下的编译器套件,版本需要>=4.9
  • 版本检测:# gcc -v

libc headers

  • Linux ANSIC 的函数库
  • 打包安装:# sudo apt-get install gcc-multilib

Linux Kernel header or sources

  • Kernel-devel.×86_64
  • Kernel-devel.ppc64

NUMA

  • 安装:
  • # sudo apt-get install numactl
  • # sudo apt-get install libnuma-dev

python

  • 版本2.7+ or 3.2+
  • 安装:# sudo apt-get install python
  • 检测是否安装成功:# python
  • 退出python:# exit()

Kernel version >=3.2

  • 版本检测:# uname -r

glibc

  • 版本大于等于2.7
  • 版本检测:# ldd --version

libpcap

  • 网络数据包捕获函数库
  • 下载:http://www.tcpdump.org 找到libpcap并下载
  • 解压:# tar zxvf libpcap
  • # sudo apt-get install build-essential
  • # sudo apt-get install m4
  • # sudo apt-get install flex
  • # sudo apt-get install bison
  • # ./configure
  • # make
  • # sudo make install

总结

  • 安装完上述依赖项,就可以成功编译dpdk。

转载于:https://www.cnblogs.com/vancasola/p/8881197.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值