centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题

前言

        由于centos7内置的libstdc++.so.6版本太低,导致安装第三方包的时候,会报“CXXABI_1.3.8”不存在等问题。

        自带的打印如下:

strings /usr/lib64/libstdc++.so.6 | grep GLIBC
strings /usr/lib64/libstdc++.so.6 | grep CXXABI

如图

centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题_第1张图片centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题_第2张图片

升级

注意:当前的libstdc++.so.6.0.25只适用于centos7 arm服务器,其他系统慎用!

1、把libstdc++.so.6.0.25拷贝到/usr/lib64目录下
cp libstdc++.so.6.0.25 /usr/lib64/
2、备份系统的软连接文件
cd /usr/lib64/
mv libstdc++.so.6 libstdc++.so.6.bak
3、删除并建立新的软连接
rm -rf libstdc++.so.6

ln -s libstdc++.so.6.0.25 libstdc++.so.6
 4、验证
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
strings /usr/lib64/libstdc++.so.6 | grep CXXABI

如图:

centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题_第3张图片centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题_第4张图片

完毕!!!

下载地址:centos7的arm服务器的libstdc++.so.6.0.25

你可能感兴趣的:(aarch64Linux,linux,运维,服务器)