iperf3 の移植と情報の概要

iperl3 を組み込みプラットフォームに移植し、
iperf3 ツールを使用して帯域幅、アップリンクおよびダウンリンク速度の TCP テストをテストします。


Ubuntu に iperf3 をインストールするときの次の問題の解決策: 共有ライブラリの
ロード中にエラーが発生しました: libiperf.so.0: sha iperf3 を開けません 共有ライブラリのロード中にインストールでエラーが発生しました: libiperf.so.0
この問題は iperf3 の既知の問題です。参照してください。インストール
#699
make install には ldconfig が必要ですか? #153

T507 プラットフォーム上のファイル システムに iperf3 を移植しました

1. 公式 Web サイトにアクセスしてソースコードをダウンロードします https://iperf.fr/iperf-download.php 3.13

2. 解凍後、まず iperf3.13 ディレクトリで設定します。私の環境では、ホストと CC で使用されるコンパイラを指定するだけです。ファイル システムに呼び出された lib を配置する必要がないように、静的としてコンパイルする必要があります。 . もう。

sudo ./configure --host=arm-linux CC=/home/zhang/t508/out/gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc CFLAGS=-static CXXFLAGS=-static --prefix=/home/zhang/t507_mlx75027_driver/iperf-3.1.3/t507

sudo make
sudo make install

ここでの CC は自分のツールチェーンの場所、-prefix は make install 後に bin ファイルが保存される場所で、その他の部分は変更せずにそのままで問題ありませんが、この 2 つは実際の状況に応じて変更する必要があります。必ず絶対パスを使用してください。

最後にコンパイル、パッケージ化、書き込みを行うと、ファイル システム内に実行可能ファイル iperf3 が表示されます。

おすすめ

転載: blog.csdn.net/scarlettsp/article/details/120979282