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]

posted @ 2021-08-07 16:22  StayFocused  阅读(587)  评论(0)    收藏  举报