dpdk的编译

一、主页

http://dpdk.org/


二、源码下载

http://dpdk.org/download

本次下载的版本是1.8.0.tar.gz.


三、编译环境

软件:VMware 9.0 + CentOS 6.5_x64(2.6.32-431.el6.x86_64)

硬件:AMD Athlon(tm) 64 X2 Dual Core Processor


四、步骤

1、按需修改config目录下的common_linuxapp和defconfig_x86_64-native-linuxapp-gcc.

2、make install T=x86_64-native-linuxapp-gcc即可.


五、异常

本次编译时出现了一次错误:

/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"

处理方法:

在GNUmakefile文件里添加:

RTE_SDK := $(CURDIR)
export RTE_SDK

export EXTRA_CFLAGS="-mssse3" #此行为添加行, 打开CPU的扩展指令功能

可以顺利编译通过。

<完>



你可能感兴趣的:(dpdk)