glibc升级
出现/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)
注意:Centos 为了稳定使用的glibc版本通常比较低。而安装有些程序需要依赖新版本。升级glibc需要慎重,因升级失败后导致系统不能用了,手动升级后图形界面进不了,所以升级需慎重
查看系统glibc库版本可使用如下命令
$ strings /lib64/libc.so.6 |grep GLIBC_
首先下载对应版本的安装包
# wget https://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.gz
tar zxf glibc-2.23.tar.gz
cd glibc-2.23/
mkdir build
cd build/../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j8
make install(会有报错)
重新做个软链接
cd /lib64
rm -rf libm.so.6
ln -s libm-2.23.so libm.so.6
重新安装:make install
ldd --version 查看下当前的glibc版本

浙公网安备 33010602011771号