本文记录一下iperf的编译过程,不涉及该工具的使用。
1、X86的编译
x86的编译比较简单,下载压缩包,解压,编译命令如下:
1 | ./configure --prefix=/home/latelee/bin/iperf-x86 ; make ; make install |
生成文件在iperf-x86的bin目录下,名称为iperf。
2、ARM的编译
这里以某arm平台为例说明。
先设置编译环境:
1 | export CXX=arm_v5t_le-g++ |
配置
1 | ./configure --host=arm-linux CC=arm_v5t_le-gcc CXX=arm_v5t_le-g++ LD=arm_v5t_le-ld --prefix=/home/latelee/bin/iperf-arm |
修改config.h,将#define malloc rpl_malloc
修改为:#undef malloc
编译安装:
1 | make; make install |
iperf的使用方法待使用到时再写吧。