mpirun:加载共享库时出错:libopen-rte.so.12:

Gáb*_*dős 1 mpi 16.04

我已经安装了openmpi-binand openmpi-common,当我运行mpirunor时出现以下错误mpiexec

mpirun: error while loading shared libraries: libopen-rte.so.12
Run Code Online (Sandbox Code Playgroud)

正如我检查的那样,这个库应该是openmpi-bin(或通用)的一部分,但无论我尝试重新安装多少次,我都会遇到同样的错误。

也没有像库lib*-rte.*可以在这里找到/usr/lib,而且我不能找到既不其他的lib文件夹类似的事情。

我该怎么办?

Com*_*iii 5

您可能只需要运行此命令来链接适当的库:

sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

  • 它有什么作用? (3认同)
  • ldconfig 创建必要的链接并缓存到在命令行指定的目录、文件 /etc/ld.so.conf 和受信任的目录(/lib 和 /usr/lib)中找到的最新共享库。在这里查看许多信息 https://www.systutorials.com/docs/linux/man/8-ldconfig (3认同)
  • @Compiii 你能[编辑]你的答案并在那里提供上述评论吗? (2认同)