iperf3 交叉编译

简介: iperf3 交叉编译

交叉编译设备是powerpc-2020


1.源码下载地址:https://downloads.es.net/pub/iperf/

2.拷贝到ubuntu下进行解压。

3. 配置编译方法:

3.1 cd iperf-3.0.12

3.2 设置交叉编译环境变量

source /opt/fsl-qoriq/1.9/environment-setup-ppce500v2-fsl-linux-gnuspe
echo $CC
powerpc-fsl-linux-gnuspe-gcc -m32 -mcpu=8548 -mabi=spe -mspe -mfloat-gprs=double 
--sysroot=/opt/fsl-qoriq/1.9/sysroots/ppce500v2-fsl-linux-gnuspe

3.3

./configure --host=powerpc-fsl-linux-gnuspe  --prefix=/home/xxxx/iperf_ok/   CFLAGS=-static


参数解释:--host指定交叉编译工具链,--prefix指定安装路径,最好加上,方便移植 .


"CFLAGS=-static"表示我们要使用静态方式编译出可执行文件,这样的话就不用再将相

应的库文件拷贝到开发板根文件系统中了,直接将 iperf3 可执行文件拷贝到根文件系统中即

可,也就是使用了静态链接方式。


3.4 make编译

3.4.1 make install 安装


没有加CFLAGS=-static:  iperf_ok文件夹中生成安装文件,打包,下载到目标设备p20202中。在目标设备中进行解压,iperf3执行文件在iperf_ok/bin目录下。


添加CFLAGS=-static: 直接将iperf_ok/bin/iperf3 拷贝到开发板usr/bin 目录下


3.4 .2遇到的问题


执行的时候出现找不到libiperf.so.0的情况下:

error while loading shared libraries: libiperf.so.0: cannot open shared obje

将iperf_ok/lib/libiperf.so.0拷贝到/usr/lib下


目录
相关文章
|
6月前
|
数据建模 Linux C++
linux交叉编译live555
linux交叉编译live555
129 1
|
Ubuntu Linux 编译器
openssl 的编译(linux、Ubuntu) 和 交叉编译(arm、Hi3531A)的问题分析、解决
openssl 的编译(linux、Ubuntu) 和 交叉编译(arm、Hi3531A)的问题分析、解决
1306 0
|
4月前
|
网络协议 Linux
iperf 工具使用总结
iperf 工具使用总结
365 0
|
6月前
|
开发工具 git
openwrt编译
openwrt编译
135 1
|
12月前
|
Linux Go Windows
frp 编译
frp 编译
399 1
|
Ubuntu Linux 编译器
iperf-2.0.9 在 Linux下的编译 与 海思(arm)平台的交叉编译
iperf-2.0.9 在 Linux下的编译 与 海思(arm)平台的交叉编译
664 0
iperf-2.0.9 在 Linux下的编译 与 海思(arm)平台的交叉编译
|
网络协议 Linux 测试技术
Linux Command iperf3网络测速工具
Linux Command iperf3网络测速工具
|
网络协议 Linux
iperf3 linux源码下载
iperf3 linux源码下载
593 0
|
数据库连接 Linux 网络安全
LINUX下载编译FreeSwitch
LINUX下载编译FreeSwitch
87 0
|
Ubuntu Linux
LINUX UBUNTU安装依赖库编译freeswitch
LINUX UBUNTU安装依赖库编译freeswitch
227 0