Android7、8 编译出一个网络性能测试工具 iperf arm可执行文件
一、版本iperf-2.0.5 源码地址:https://download.csdn.net/download/qq_37858386/18964312。
二、源码文件图,里面已经包含Amdroid.mk文件了。
三、在android 7 32位平台上编译,执行下面命令编译
source build/envsetup.sh
lunch 14
mmm external/iperf-2.0.5-master
file out/target/product/xxx/system/bin/iperf
out/target/product/xxx/system/bin/iperf: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/bin/linker, BuildID[md5/uuid]=e0247119495278189eb7ac09aeb240bf, stripped
四、在android 8 64bit上编译
source build/envsetup.sh
mmm hardware/iperf-2.0.5-master
五、adb push到32bit android 机子运行测试,ok。
六、参考源码路径
https://github.com/astrodroidqq/iperf-2.0.5。
https://iperf.fr/iperf-download.php
https://sourceforge.net/projects/iperf/