在 Ubuntu 18.04.1 下加载共享库时出错:libgfortran.so.3

Oce*_*ves 9 shared-library

我最近安装了 Ubuntu 18.04.1。现在,当我尝试运行 mpi Fortran 代码时,加载共享库时出错:libgfortran.so.3并且代码未执行。我尝试通过删除软件重新安装gfortranmpichgcc,但我无法删除它们,sudo apt-get remove gfortran因为当我被问及是否要继续时删除会中止。当我尝试制作可执行文件时,会为该可执行文件生成未知的文件类型。

N0r*_*ert 12

根据packages.ubuntu.com,您应该安装libgfortran3软件包,因为它包含/usr/lib/x86_64-linux-gnu/libgfortran.so.3

sudo apt-get install libgfortran3
Run Code Online (Sandbox Code Playgroud)

注意:如果你的软件是 32 位的,那么安装两个对应的包:

sudo apt-get install lib32gfortran3 libx32gfortran3
Run Code Online (Sandbox Code Playgroud)

  • sudo apt-get install libgfortran3 工作。 (2认同)