编译环境
(1)linux系统:ubuntu-18.04.2-desktop-amd64.iso
(2)编译器:gcc-7.4.0/g++-7.4.0
编译步骤
(1)更新apt
sudo apt-get update -y
sudo apt-get upgrade -y
(2)安装git
sudo apt install git
(3)下载vpp源码
git clone http://gerrit.fd.io/r/vpp
需要等待一段时间。
(4)安装软件
make: sudo apt install make
make-guile: sudo apt install make-guile
ssh:sudo apt install openssh-server
(5)更新代码
git pull
(6)编译
make wipe-release # rarely required
make install-dep #下载vpp编译所需的依赖
sed -i '/RTE_EAL_IGB_UIO/ {s/n/y/g;}' build/external/packages/dpdk.mk #打开IGB_UIO驱动选项(有些虚拟机使用默认驱动会看不到网卡)
make build-release
等待编译完成。界面如下:
(7)build a vpp packge
make pkg-deb
(8)install a vpp packge
sudo dpkg -i /vpp/build-root/*.deb
来源:CSDN
作者:ultra seven
链接:https://blog.csdn.net/kakabuqinuo/article/details/93381478