可执行文件正在寻找与路径不同的共享库版本

时间:2019-03-16 22:31:32

标签: linux shared-libraries

我收到了在64位linux机器上编译的可执行文件。我目前正在64位Linux计算机上使用此可执行文件。

执行代码时,我不断收到错误消息

error while loading shared libraries: libmpi_usempif08.so.40: cannot open shared object file: No such file or directory

libmpi_usempif08.so.40不在我的LD_LIBRARY_PATH中,但以下是

lrwxrwxrwx 1 blah blah      26 Jun 17  2016 libmpi_usempif08.so -> libmpi_usempif08.so.11.1.0
lrwxrwxrwx 1 blah blah      26 Jun 17  2016 libmpi_usempif08.so.11 -> libmpi_usempif08.so.11.1.0
-rwxr-xr-x 1 blah blah  286931 Jun 17  2016 libmpi_usempif08.so.11.1.0

有什么方法可以告诉我的可执行文件(无需重新编译,因为我没有该选项)来查找这些文件,而不是以.so.40结尾的文件?

0 个答案:

没有答案