解决/lib64/libstdc++.so.6: version `CXXABI_1.3.8’ not found
解决/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found
两个问题解决方法相同
1-检查/usr/lib64/libstdc++.so.6
中的CXXABI版本,以CXXABI为例。如果遇到的是GLIBCXX问题,就把CXXABI改为GLIBCXX
strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'
**CXXABI**_1.3
**CXXABI**_1.3.1
**CXXABI**_1.3.2
**CXXABI**_1.3.3
**CXXABI**_1.3.4
**CXXABI**_1.3.5
**CXXABI**_1.3.6
**CXXABI**_1.3.7
**CXXABI**_TM_1
发现最高只到1.3.7
2-查看gcc最新动态库版本
find / -name "libstdc++.so.*"
/path/to/libstdc++.so.6.0.22
如果找不到libstdc++.so.6.0.22或更高版本,则需要先升级gcc
升级gcc方法见解决/lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
3-libstdc++.so.6.0.22拷贝到/usr/lib64目录下
cp libstdc++.so.6.0.22 /usr/lib64/
4-删除原来的libstdc++.so.6符号连接
rm -rf libstdc++.so.6
5-新建新符号连接
ln -s libstdc++.so.6.0.22 libstdc++.so.6