1. 在linux下解压iperf文件压缩包tar–zxvf iperfxxx.zip.gz
2. 执行configure文件用来生成makefile文件, ./configure--host=mips CXX=xxxxg++ CC=xxxxgcc, 其中CXX=后面加C++编译器的完整路径,CC=后面加C编译器的完整路径。
3. 执行完成后应该会生成makefile文件,之后直接输入make即可,编译完成的执行程序在src文件目录下。有时候会提示编译错误没有rpl_malloc声明,原因是在config.h头文件中有#definemalloc rpl_malloc,而在config.h.in中有#undefmalloc。删除#undefmalloc语句即可编译通过。之后在环境中执行iperf文件时如果出现accessinga corrupted shared lib错误时,需要在编译时使用静态编译,在编译命令中添加-static参数重新编译即可。