Cross compile iperf which is a network tools for test TCP/IP network

1. download source code of iperf

URL: http://sourceforge.net/projects/iperf/files/iperf/2.0.4%20source/iperf-2.0.4.tar.gz/download

 

2. cross compile

#./configure --help

#./configure --host=mipsel-linux

#vi ./config.h

修改以下几行代码:

 

#define HAVE_MALLOC 0               /*  chang to  #define HAVE_MALLOC 1 */
#undef HAVE_QUAD_SUPPORT     /* comment    #define HAVE_QUAD_SUPPORT 1 */
#define malloc rpl_malloc              /* chang to    #undef malloc */

 

3. set entironment variable, a shell script file, run it

#. setenv.sh


setenv.sh file content:

#!/bin/sh

 

export ROOTPATH=$PWD
export QMAKE=/ctv/bin/qmake
export LINUX=/opt/bcm97405/kernel/stblinux-2.6.18
export PLATFORM=97405
export BCHP_VER=B0
export INSTALL_DIR=$ROOTPATH/lib
export PATH=/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/bcm97405/toolchains/crosstools_hf-linux-2.6.18.0_gcc-4.2-10ts_uclibc-nptl-0.9.29-20070423_20080721/bin

export SMP=y
export MEDIA_ASF_SUPPORT=y
export MEDIA_DRM_SUPPORT=n
export RAP_WMA_SUPPORT=y
export B_HAS_PLAYPUMP_IP=n
export LIVEMEDIA_SUPPORT=y
export B_RECORD_IP=y
export MEDIA_AVI_SUPPORT=y
export POWERSTANDBY_SUPPORT=y
export PLAYBACK_IP_SUPPORT=y

echo ---------------------------------------------
echo        BroadCom Bsettop               

echo ROOTPATH=$ROOTPATH
echo LINUX=$LINUX
echo PLATFORM=$PLATFORM
echo BCHP_VER=$BCHP_VER
echo SMP=$SMP
echo PATH=$PATH
echo INSTALL_DIR=$INSTALL_DIR

echo ---------------------------------------------

 

4. make

#make -j2

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值