我刚刚从https://www.open-mpi.org/software/ompi/v1.10/并将其安装在我的 ubuntu 14.04LTS 上(./configure 然后 make all install)。但是当我尝试使用 mpiCC 编译 .cpp 文件时,出现错误:
mpiCC:加载共享库时出错:libopen-pal.so.13:无法打开共享对象文件:没有此文件或目录
网上有人说把openmpi目录下的lib目录的路径放入LD_LIBRARY_PATH环境变量中应该可以解决问题,但是并没有!
另外,我的电脑上似乎没有名为“libopen-pal.so.13”的文件。我在 /usr/lib/openmpi/lib 下找到的最接近的文件是 libopen-pal.so 和 libopen-pal.so.4.0.5。
我应该怎么办?
谢谢
答案1
这为我解决了这个问题:
sudo ldconfig
之后,我就能够在 Ubuntu 14.04 上运行 mpicc 了