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

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

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

答案1

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

sudo apt-get install libgfortran3

注意:如果你的软件是32位,则安装两个相应的包:

sudo apt-get install lib32gfortran3 libx32gfortran3

答案2

确实,某些软件包在 Ubuntu 20.04 中不受支持,这是因为它们依赖于以前的版本gcclibgfortran

就我而言,我无法在 Ubuntu 20.04 上安装 Seisan V11。显然,由于共享库中的错误,该软件不应该在 Ubuntu 20.04 中受支持。

但不知怎的,我设法解决了这个问题,现在 Seisan 可以正常运行,尽管它存在一些回溯错误。

请务必访问此网站并执行以下操作https://stackoverflow.com/a/65956351/16305143

如果在编辑过程中遇到任何问题,可以使用此网站/etc/apt/sources.list. 如何在我的 /etc/apt/sources.list 中添加一行?

相关内容