安装后尝试使用 iperf3 时,我似乎没有找到任何 AIX 相关问题的解决方案:
root@dxxxxxxx in /: iperf3 -s
Could not load program iperf3:
Could not load module /opt/freeware/lib64/libiperf.a(libiperf.so.0).
Dependent module libgcc_s.a(shr.o) could not be loaded.
Could not load module libgcc_s.a(shr.o).
System error: No such file or directory
Could not load module iperf3_64.
Dependent module /opt/freeware/lib64/libiperf.a(libiperf.so.0) could not be loaded.
Could not load module .
我检查了 /opt/freeware/lib64 并看到该文件:
-rwxr-xr-x 1 root system 316155 Sep 18 2017 libiperf.a
但当我执行以下操作时,它不显示 libiperf.so.0 内容:
/opt/freeware/lib64# ar -vt libipef.a
另外,我缺少 libgcc_s.a(shr.o) 文件。
答案1
iperf3 RPM 在 /usr/lib 中安装 libiperf.a 文件到 /opt/freeware/lib 目录的链接,因此只要您LIBPATH
包含该/usr/lib
目录,它就应该获取 libiperf 库。 LIBPATH 通常在 中设置/etc/environment
,因此如果您尚未设置它,则需要手动设置它,直到可以编辑该文件并重新启动为止。
libgcc
libgcc_s.a 文件由同一站点的 RPM 文件提供;下载适合您的操作系统级别的版本(6.1、7.1 或 7.2)。