DPDK環境搭建


一、環境要求
 1、內核版本 >= 2.6.34;
 2、glibc版本 >= 2.7 (ldd --version 查看glibc版本);
 3、gcc版本 >= 4.9,一些gcc版本很多特殊的編譯標志和鏈接標志默認是打開的,會影響性能;
 4、python版本,要使用dpdk安裝包中各種幫助腳本必須的python版本2.7+或3.2+;
 5、支持大頁文件系統;
二、源碼編譯
  1、准備源碼,該文檔使用源碼版本為:dpdk-17.05.2.tar.xz;
  2、解壓源碼文件,生成文件夾:dpdk-stable-17.05.2;
  3、進入文件夾dpdk-stable-17.05.2;
  4、設置環境變量:
    export RET_SDK=$PWD
    export  RTE_TARGET=x86_64-native-linuxapp-gcc(系統為64位)/ export RTE_TARGET=x86_x32-native-linuxapp-gcc(系統為32位)
    (查看系統是多少位的命令:getconf LONG_BIT
  5、進入文件夾usertools,運行python腳本:dpdk-setup.sh,根據提示設置DPDK編譯環境;
  6、編譯dpdk應用程序helloworld,並運行helloworld.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM