查看目前glibc版本
1 | [root@HY Desktop]# strings /lib64/libc.so.6 |grep GLIBC_ |
下载glibc-2.17
1 | wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz |
编译安装
1 | tar –zxvf glibc-2.17.tar.gz |
重新查看现在glibc版本
1 | [root@HY build]# strings /lib64/libc.so.6 | grep GLIBC |
1 | [root@HY build]# ldd --version |
故障紧急修复
1 | linux执行简单的命令都出现如下错误: |
1 | 我们在安装某些组件时,会升级系统的libc,然后libc通常是跟gcc版本对应的,如果没有预先的升级好gcc,都会出现升级失败的问题。当然,一旦升级失败,系统都会出现如上错误, 许多简单的linux命令都无法执行。 |
1 | 此时必须谨记:不能断开当前shell连接,以centos7系统为例,执行以下命令: |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/12/13/Glibc编译升级到2-17/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!