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下


目录
相关文章
|
Ubuntu Linux 编译器
Linux应用开发基础知识——交叉编译与gcc编译(一)
Linux应用开发基础知识——交叉编译与gcc编译(一)
1085 0
Linux应用开发基础知识——交叉编译与gcc编译(一)
|
Ubuntu
ubuntu 22.04 阿里源
ubuntu 22.04 阿里源
17895 0
|
NoSQL Linux 编译器
Linux下交叉编译gdb,gdbserver+gdb的使用以及通过gdb调试core文件
交叉编译gdb和gdbserver 1、下载gdb:下载地址为:http://ftp.gnu.org/gnu/gdb/按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。我们以gdb-7.2.tar.bz2 这个文件为例。
8792 1
|
Linux 开发工具 内存技术
国产之路:复旦微zynq调试笔记2--PL网口
PL侧的网口需求相较于PS部分还是有一定区别的,主要需要添加axi ethernet 的移植
4080 0
|
IDE Ubuntu 开发工具
2025年vscode (visual studio code)国内高速下载加速镜像,极速秒下!
Visual Studio Code(简称VSCode)是一款由微软开发的轻量级IDE,支持多种操作系统,以其高效、跨平台和免费的特点受到广泛欢迎。针对国内用户下载速度慢的问题,终于有了国内镜像,访问 https://www.baihezi.com/vscode/download
12941 10
2025年vscode (visual studio code)国内高速下载加速镜像,极速秒下!
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
2544 3
Ubuntu 18.04 安装Docker实战案例
|
Kubernetes Linux 虚拟化
一文详解容器技术简介和基本原理
本文全面阐述了容器技术的发展历程、关键技术、架构和当前的行业生态,特别是容器技术在云环境中的应用和演进。
8301 9
|
存储 缓存 Linux
Ramfs、rootfs和initramfs【ChatGPT】
Ramfs、rootfs和initramfs【ChatGPT】
1128 2
|
Ubuntu 安全 网络协议