首先导出交叉编译链的路径:
export PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/
切换到iperf-2.0.5的主目录,执行:
./configure --host=arm-none-linux-gnueabi
以上和交叉编译工具链配套。
再执行:
make
编译出src/iperf
这个src/iperf是需要开发板上有动态链接库,然而我的开发板文件系统没有动态库,因此需要静态编译
编译静态编译iperf
修改src/Makefile,增加-static
iperf_LDFLAGS = -static -O2 -pthread -DHAVE_CONFIG_H
最终生成src/iperf直接可以在开发板上运行。
iperf -s //接收端
iperf -c 192.168.0.10 -i 1 //发送端
来源:CSDN
作者:dongdong12345678900
链接:https://blog.csdn.net/dongdong12345678900/article/details/104551764