GLIBC_2.11' 未找到(/path_name/bin/gfortran 要求)

GLIBC_2.11' not found (required by /path_name/bin/gfortran)

我已经安装了 GCC 和 Gfortran。它是 gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-52)。但是,我正在尝试安装更新的 gfortran 编译器。这是我到目前为止所做的。从 http://gfortran.meteodat.ch/download/x86_64/ 我下载了每晚的“gcc-trunk.tar.xz”并将其解压缩到目录“opt”中。这创建了目录“gcc-trunk”。然后我下载了“gcc-5-infrastructure.tar.xz”并将其解压缩到“gcc-trunk”中。然后我输入

PATH="$HOME/gcc-trunk/bin":$PATH

MANPATH="$HOME/gcc-trunk/share/man"

LD_LIBRARY_PATH="$HOME/gcc-trunk/lib64":"$HOME/gcc-trunk/lib":$LD_LIBRARY_PATH

在 bash。然后我尝试用

验证 gfortran 是否安装正确

/path_name/gfortran -v

但是,我收到消息 GLIBC_2.11' not found(/path_name/bin/gfortran 要求)。我不确定是什么问题。我该怎么办?

您下载的 gfortran 二进制文件是针对比您在系统上安装的版本更新的 glibc 版本构建的。

你可以解决这个问题,例如通过

  • 获取针对旧版本 glibc 构建的 gfortran 二进制文件
  • 从源代码构建 GCC
  • 使用更新的 glibc 升级到更新的发行版