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

iperf交叉編譯

下載iperf-2.0.5.tar.gz

# tar xvf iperf-2.0.5.tar.gz 


# cd iperf-2.0.5

# export PATH=/opt/buildroot-gcc342/bin:$PATH

/*如果是arm,則arm-linux。要保持跟gcc一致。

*例如arm平臺一般是arm-linux-gcc,則設定host=arm-linux。如果是mipse平臺mipsel-linux-gcc則host=mipsel-linux

*如果gcc是arm-hisiv200-linux,則host=arm-hisiv200

*/

# ./configure --host=mipsel-linux

配置完成後

# vim config.h
修改如下內容:可以通過./configure檢視正常(PC 的x86環境)編譯的配置資訊,將差異修改到arm交叉編譯生成的config.h中

#define HAVE_MALLOC 0           改為    #define HAVE_MALLOC 1
/* #undef HAVE_QUAD_SUPPORT */ 改為    #define HAVE_QUAD_SUPPORT 1
#define malloc rpl_malloc       改為    /* #undef malloc */

最後直接

#make

產生的可執行檔案在src/iperf。

iperf常用引數

伺服器端:./iperf -s -p 9999 -f K -i 1 或者 ./iperf -s -u -i 1

客戶端:./iperf -c 10.1.42.220 -i 1 -t 60 -p 9999 或者 ./iperf -c 10.1.42.220 -u

具體引數可以./iperf --help查詢

相關推薦

iperf交叉編譯

下載iperf-2.0.5.tar.gz # tar xvf iperf-2.0.5.tar.gz  # cd iperf-2.0.5 # export PATH=/opt/buildroot-gcc342/bin:$PATH /*如果是arm,則arm-linux。要

iperf交叉編譯執行出現illegal instruction問題

轉載請註明出處:https://blog.csdn.net/luomin5417/article/details/77770886最近在基於at91sam9x5 系列CPU做開發,進行iperf程式移植的時候遇到一個illegal instruct的問題,問題如圖1-1: 圖

交叉編譯iperf源代碼

rem order star perf sta 編譯工具 iperf3 spa 微軟雅黑 <Iperf簡介> Iperf 是一個網絡性能測試工具。Iperf可以測試最大TCP和UDP帶寬性能,具有多種參數和UDP特性,可以根據需要調整,可以報告帶寬、延遲抖

iperf for Linux 在TOP6410上的交叉編譯和使用

作者:中芯優電 高階工程師 北航碩士 :黃真 使用的核心:2.6.28 使用的交叉編譯器:arm-linux-gcc-4.3.2 使用的iperf的原始碼:Iperf2.0.2 使用的主機:Ubuntu10.04 首先介紹一下什麼是Iperf?(借用網上的解釋)    

使用scratchbox2建立交叉編譯環境

ips debian amp net 。。 dir tails details art 使用scratchbox2建立交叉編譯環境,使交叉編譯不再煩人。。。。。os:ubuntu 12.04.4 x641. 安裝相關工具sudo apt-get install deboot

防遺忘筆記,Fedora交叉編譯window下的virt-iewer的漢化

正常 後來 效果 cal 方法 dir 文件中 通過 應用 1. 漢化代碼裏的資源 virtviewer使用的是gettex的方案是標準的linux裏國際化的方案。按道理僅僅須要改動virtualviewer/po/zh_CN.po的文件。編譯。 然後確認在代碼裏設置好

交叉編譯知識點總結

搜索 參考 install pri 庫文件 sta rar nsis blog 參考鏈接: http://www.cppblog.com/runsisi/archive/2012/10/08/193027.html gcc 搜索路徑: 1、 gcc -print-

Cygwin交叉編譯openssl 1.1.0e版本

openssl cygwin 交叉編譯 ntp 引:平臺基於Atmel AT91RM9200-DK,工具鏈是第三方提供,在工作中有需要用到TS(time server),而TS基於NTP(Network Time Protocal)協議,NTP官方有給出的NTP協議包,其他的廠商實現都是基於這

Ubuntu下配置交叉編譯環境

conf core chains 編譯 配置 -c 進行 spa 編譯環境 [email protected]/* */:~$ sudo apt-get update # 如果不安裝 gawk subversion wine1.6-dev 編譯會報錯 [ema

Linux下獲取arm的交叉編譯工具鏈

win 5.1 app應用 地址 打開 release nbsp 最新 component 轉載請註明文章:Linux下獲取arm的交叉編譯工具鏈 出處:多客博圖 這裏介紹,Linux下獲取arm的交叉編譯工具鏈,比如arm-linux-gnueabihf-gcc、a

gdb+gdbserver交叉編譯

http ins search 法則 接下來 prefix clas 環境 信息 轉載請註明原文出處,http://www.cnblogs.com/flyingcloude/p/6992405.html 一、gdb、gdbserver總體介紹 遠程調試環境由宿主機GDB

geos庫交叉編譯生成ARM平臺庫

linux linu b2c com ron exec 平臺 data get 版本號信息: GEOS:geos-3.4.2.tar.bz2(http://trac.osgeo.org/geos/) CPU:ARM 編譯器:arm-linux 4.2.2

交叉編譯 tesseract

.org reference 設置 fork ref readme 語言 leptonica 鏈接 官方參考資料說明:   tesseract 依賴庫: (https://github.com/tesseract-ocr/tesseract/wiki/Compiling

linux 安裝交叉編譯工具

目錄 ges 終端 如果 -name images 使用 linux tab鍵 以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2為例 1、獲取要安裝的交叉編譯工具。(一般芯片廠商提供,也可自行下載) 2、使用tar命令:tar jxvf ar

【Cocos2d-x 3.0】遊戲開發之android交叉編譯

plain edit 100% b2c 令行 sdk 自己的路 smi bin 作者:Senlern 轉載請註明,原文鏈接:http://blog.csdn.net/zhang429350061/article/details/37959489 在上

ubuntu下交叉編譯mono

local config ubuntu16 align 交叉編譯 disable vfp ces ati 環境:ubuntu16.04 配置: CC=arm-linux-yourabi-gcc CFLAGS="-march=armv7-a -mfloat-abi=softf

ubuntu下交叉編譯ffmpeg

-s extra cast miss lar har share security project 環境:ubuntu16.04 交叉編譯器版本:4.8.3 依賴x264,lame x264: 1.wget ftp://ftp.videolan.org/pub/x264/s

在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl(包括交叉編譯openssl,即--cross-compile-prefix=i686-w64-mingw32- mingw)

darwin 目錄 basename 編譯器 wine href dem 我不 clas 在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl libcurl是一個跨平臺的、易用的、強大的網絡庫。在大部分Linux發行版中都有編譯好的二進制包可供使用,

libcurl 支持 openssl 交叉編譯 mips rt5350

lib log txt pyc entry tail 還需 版本 文件中 By admin | 11月18日 0 Comment Advertisement 歷經半個月終於把libcurl庫編譯出來,參考網上很多博客,最終把自己要的庫編譯

linux交叉編譯gcc4.8.3

切換目錄 all make multi req 交叉 gcc arm-linux 生成 1.環境: Ubuntu 16.04 2.獲取 wget mirrors.ustc.edu.cn/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2 3.解壓 tar