VPP源码编译
VPP源码编译(基于ubnut16.04.7)
下载源码
git clone https://gerrit.fd.io/r/vpp
源码编译(基于vpp版本1904)
编译之前需要先检查是否有有安装vpp和dpdk的软件包
dpkg -l | grep vpp
dpkg -l | grep DPDK
如果以上命令有输出包列表,则使用下需要先卸载
dpkg –purge <list-of-packages>
进入vpp源码目录,执行以下命令
cd vpp
make install-dep #安装依赖
make install-ext-deps #安装额外依赖(小于08.10版本的使用make bootstrap)
make build #编译debug版本
make build-release #编译release版本
make pkg-rpm #构建rpm安装包
注:在执行make install-ext-deps可能会因为网络问题而失败,失败的提示信息中各有对应依赖包的链接
可以通过其他方式直接下载依赖包放到vpp/build/external/downloads目录中,然后再次执行命令即可
参考链接:[https://wiki.fd.io/view/VPP/Pulling,_Building,_Running,_Hacking_and_Pushing_VPP_Code#Intro]

浙公网安备 33010602011771号