交叉编译iperf源代码

Posted 『流浪的Coder』

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交叉编译iperf源代码相关的知识,希望对你有一定的参考价值。

<Iperf简介>

    Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。

<编译步骤>

?编译平台和编译版本

使用的内核:linux3.1

使用的交叉编译器:arm-hisiv400-linux-gcc

使用的iperf的源码:Iperf3.0

使用的主机:Centos7.0


?获取源代码

    https://github.com/esnet/iperf

?解压文件
unzip iperf-master.zip
?检测并对使用平台进行配置
./configure --host=arm-hisiv400-linux  --prefix=/home/work/Documents/iperf-master/install
    参数解析:
    --host=arm-hisiv400-linux ——>配置并指定交叉编译工具链,具体"arm-hisiv400"后面追加到什么程度可以自己试出来,"arm-hisiv400-linux""arm-hisiv400-linux-""arm-hisiv400-linux-gcc",直到./configure 成功为止。
    --prefix=/home/work/Documents/iperf-master/install——>用户指定安装路径,如果不添加,配置文件中会有一个默认安装路径,如果是为了编译arm 平台,最好加上,这样方便移植。
?编译源码
make
?安装
make install
    这样就可以在自己指定的目录下找到自己编译的可执行文件




以上是关于交叉编译iperf源代码的主要内容,如果未能解决你的问题,请参考以下文章

mips-linux-uclibc 编译iperf 工具

mips-linux-uclibc 编译iperf 工具

如何优化C ++代码的以下片段 - 卷中的零交叉

S3C6410+FPGA+2*RTL8211 驱动 iperf測试

交叉编译概述

iperf工具源码下载编译编译报错解决以及测试网络带宽