VPP編譯除錯環境安裝步驟

2021-09-02 01:40:38 字數 865 閱讀 6660

首先安裝centos 7, 用grub引導安裝,不能用uefi。否則在安裝好vpp後報錯

iopl call failed - cannot use virtio pmd
然後dpdk就無法載入網絡卡了。

static void

rte_virtio_pmd_init(void)

rte_pci_register(&rte_virtio_pmd);

}

在grub引導啟動的centos7下 執行以下步驟

首先centos7 做一次更新

yum update
獲取原始碼

git clone 

cd vpp

選擇版本,這裡切換至1810版

git checkout -b 1810 remotes/origin/stable/1810
安裝依賴

make install-dep
安裝cmake3

yum install epel-release

yum install cmake3

make build

make install-dep

載入網絡卡驅動

modprobe uio_pci_generic
再次編譯

make build
shutdown 要載入的網絡卡,然後跑起來

make run

VPP的原始碼編譯安裝

最近在虛擬機器上搞vpp的編譯安裝,遇到很多問題,先記錄下來。vpp編譯一定要聯網,切記!不聯網的話乙個個的依賴包會讓你懷疑人生的。1.原始碼獲取 git clone 獲取當前最新 2.安裝各種軟體依賴包 原始碼獲取後,假設放在 home目錄下 cd home vpp 3.清除之前編譯殘留 如果是第...

lamp安裝步驟 編譯

1,停止防火牆及不必要的服務 etc init.d rpcbind stop etc init.d cups stop etc init.d postfix stop etc init.d qpidd stop etc init.d nfslock stop chkconfig rpcbind of...

Ubuntu編譯gdb ARM除錯環境

參考qt可用的gdb編譯,以及交叉編譯gdbserver,以及配置qtcreator遠端除錯 編譯指令碼 如下 bin bash echo e 033 32m 正在執行步驟一 檢查python dev包 033 0m chkpydev dpkg l grep python dev if chkpyd...