我收到了在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
结尾的文件?