dpdk我用 LinuxLinux学习之路

CentOS7编译dpdk

2017-01-17  本文已影响907人  泰克尼客

最近研究dpdk,官方提供了一个Tutorial来指导编译,但实际操作还是有一些坑的,在此总结一下。

wget http://fast.dpdk.org/rel/dpdk-16.07.2.tar.xz
tar xf dpdk-16.07.2.tar.xz 
cd dpdk-stable-16.07.2/
yum install make gcc libpcap libpcap-devel -y
wget ftp://195.220.108.108/linux/centos/7.2.1511/os/x86_64/Packages/kernel-devel-3.10.0-327.el7.x86_64.rpm
 rpm -ivh kernel-devel-3.10.0-327.el7.x86_64.rpm

如果系统已经安装了较高版本的内核头文件,则需要通过如下命令实现降级:

rpm -Uvh --oldpackage kernel-devel-3.10.0-327.el7.x86_64.rpm
ln -fs /usr/src/kernels/3.10.0-327.el7.x86_64/ /lib/modules/3.10.0-327.el7.x86_64/build

最后设置编译参数进行编译:

# 这里编译的是x86-64的版本
make config T=x86_64-native-linuxapp-gcc
sed -ri 's,(PMD_PCAP=).*,\1y,' build/.config
make
上一篇下一篇

猜你喜欢

热点阅读