Chinaunix

标题: iperf ARM移植 [打印本页]

作者: neilengineer    时间: 2009-12-23 09:34
标题: iperf ARM移植
iperf交叉编译:
1、PATH中有arm-linux相关工具
2、$ ./configure --host=arm-linux
#define HAVE_MALLOC 0           改为    #define HAVE_MALLOC 1
/* #undef HAVE_QUAD_SUPPORT */ 改为    #define HAVE_QUAD_SUPPORT 1
#define malloc rpl_malloc       改为    /* #undef malloc */
3、$ make

出错:
# ./iperf
./iperf: can't load library 'libstdc++.so.6'

要静态编译:
$cd  iperf-2.0.4/src
$vi  Makefile
在CFLAGS和CXXFLAGS都加-static参数
CFLAGS =  -O2  -static
CXXFLAGS =  -O2  -static




iperf使用:
1.在pc上以服务器模式启动iperf
# iperf -s
2.将交叉编译的iperf拷贝到arm开发板上
# ./iperf -c 192.168.2.65 -i 5 -t 60
//192.168.2.65是我的pc端ip地址
//-i 5表示arm板子上启动的client每5s打印一下速度信息;
//-t 60表示测试60s;










/*
*By Neil Chiao (
neilchiao at gmail.com
)
*转载请注明出处:
neilengineer.cublog.cn

*
www.xinxingwan.com
*/


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91522/showart_2128524.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2