本文主要是介绍iperf工具编译与使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、源码路径
https://iperf.fr/iperf-download.php
2、交叉编译
2.1、编译iperf
tar -xf iperf-3.1-source.tar.gz
cd iperf-3.1
./configure --prefix=$(pwd)/output --host=arm-linux-
make
make install
生成文件在output目录下
2.2、编译时可能遇到的问题
问题:
'gcrt1.o: No such file or directory
解决:修改src/Makefile.in文件
@@ -607,19 +607,12 @@ iperf3_LDFLAGS = -g# Specify the sources and various flags for the profiled iperf binary. This# binary recompiles all the source files to make sure they are all profiled.
-#iperf3_profile_SOURCES = main.c \
-# $(libiperf_la_SOURCES)
+iperf3_profile_SOURCES = main.c \
+ $(libiperf_la_SOURCES)-#iperf3_profile_CFLAGS = -pg -g
-#iperf3_profile_LDADD = libiperf.la
-#iperf3_profile_LDFLAGS = -pg -g
-
-@ENABLE_PROFILING_TRUE@iperf3_profile_SOURCES = main.c \
-@ENABLE_PROFILING_TRUE@ $(libiperf_la_SOURCES)
-
-@ENABLE_PROFILING_TRUE@iperf3_profile_CFLAGS = -pg -g
-@ENABLE_PROFILING_TRUE@iperf3_profile_LDADD = libiperf.la
-@ENABLE_PROFILING_TRUE@iperf3_profile_LDFLAGS = -pg -g
+iperf3_profile_CFLAGS = -pg -g
+iperf3_profile_LDADD = libiperf.la
+iperf3_profile_LDFLAGS = -pg -g# Specify the sources and various flags for the test cases
iperf使用:https://www.cnblogs.com/Ph-one/p/10767962.html
这篇关于iperf工具编译与使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!