1. 程式人生 > >交叉編譯iperf源代碼

交叉編譯iperf源代碼

rem order star perf sta 編譯工具 iperf3 spa 微軟雅黑

<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)

交叉編譯iperf源代碼