Я получил исполняемый файл, скомпилированный на 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
?