解决/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
ref:
解决 version 'CXXABI_1.3.9‘ not found required by /home/报错问题