交叉編譯iperf源代碼


<Iperf簡介>

    Iperf 是一個網絡性能測試工具。Iperf可以測試最大TCP和UDP帶寬性能,具有多種參數和UDP特性,可以根據需要調整,可以報告帶寬、延遲抖動和數據包丟失。

<編譯步驟>

➤編譯平台和編譯版本

使用的內核:linux3.1

使用的交叉編譯器:arm-hisiv400-linux-gcc

使用的iperf的源碼:Iperf3.0

使用的主機:Centos7.0

 

➤獲取源代碼

     https://github.com/esnet/iperf
 
➤解壓文件
unzip iperf-master.zip
 
➤檢測並對使用平台進行配置
./configure --host=arm-hisiv400-linux  --prefix=/home/work/Documents/iperf-master/install
 
    參數解析:
    --host=arm-hisiv400-linux ——>配置並指定交叉編譯工具鏈,具體"arm-hisiv400"后面追加到什么程度可以自己試出來,"arm-hisiv400-linux""arm-hisiv400-linux-""arm-hisiv400-linux-gcc",直到./configure 成功為止。
    --prefix=/home/work/Documents/iperf-master/install——>用戶指定安裝路徑,如果不添加,配置文件中會有一個默認安裝路徑,如果是為了編譯arm 平台,最好加上,這樣方便移植。
➤編譯源碼
make
 
➤安裝
make install
 
    這樣就可以在自己指定的目錄下找到自己編譯的可執行文件

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">






免責聲明!

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



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