/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found终极解决方案,史上最详细没有之一!!!

在centos7上库文件出现如下问题
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by ./libmysqlclient.so.20.3.16)
这个可能是glibc库的问题

通过查看系统中的glbc的版本

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

/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found终极解决方案,史上最详细没有之一!!!_第1张图片
确实缺少
GLIBCXX_3.4.21

需要升级

yum groupinstall "Development Tools"
yum install glibc-static libstdc++-static

下载文件gcc源码包

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.4.0/gcc-5.4.0.tar.gz

解压
tar -xf gcc-5.4.0.tar.gz

mkdir build

接下来会报错误

你可能感兴趣的:(linux)