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 升级到更新的发行版
我已经安装了 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 升级到更新的发行版