Ubuntu18.04编译vpp源码

梦想的初衷 提交于 2019-12-06 18:14:55

编译环境

(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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!