ubuntu - 加载共享库时出错 : libgfortran. so.1:无法打开共享对象文件:没有这样的文件或目录

标签 ubuntu docker gfortran

我的任务是将程序放到 docker 环境中,我使用的是 ubuntu 容器。该程序是由fortran编写的。
当我运行程序时,我得到了这个错误

./cscheck.out: error while loading shared libraries: libgfortran.so.1: cannot open shared object file: No such file or directory

我几乎已经阅读了所有的搜索页面。我试过命令ldconfig -v ,但它不起作用。而且我了解到这个错误是因为错过了 libgfortran.so.1 ,但是在ubuntu包搜索页面中,libgfortran的最低版本是3。所以我找不到版本1。

你能给我线索吗,我需要继续努力。

最佳答案

你从哪里得到这个程序的?如果您有源代码或需要找到旧的 libgfortran,请使用当前的 gfortran 重新构建它。它将在 GCC 的旧版本中。尝试安装 GCC 4.1 或类似版本。这样的旧版本不会出现在当前的存储库中,您必须手动安装它。

关于ubuntu - 加载共享库时出错 : libgfortran. so.1:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49167665/

相关文章:

node.js - 无法在 ubuntu 16.04 上安装 npm 包

docker - 在使用docker环境的MLflow项目中,如何设置AWS凭证

OPEN 语句中的 Fortran 语法错误

fortran - double 组构造函数 "requires explicit type"

amazon-web-services - 减少 aws lambda 部署的 scipy 和 numpy 的大小

linux - ubuntu 的 UWSGI https 配置

linux - 我搞砸了在 Ubuntu 上设置 ufw 防火墙,无法再登录到我的服务器

python - 通过 C++ 调用系统不一致失败

使用 compose-file 部署 Docker 堆栈会导致类型 "bind": bind source path does not exist: 的挂载配置无效

docker - 错误:无法连接到Docker守护程序。您可能需要启动Docker for Windows