文章目录[x]
- 1:问题解决办法
今天在安装calibre时报错:/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found

问题解决办法
报告说缺失CXXABI_1.3.8,那就先看看究竟是不是这样的:
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
结果的确缺失了它,一般缺少CXXABI基本都是由于libstdc++.so.6版本过低导致的,也有可能是版本不对。这个时候需要我们编译安装高版本的,但是编译安装太慢了,这里推荐直接去官网下载高版本的libstdc++.so.6.0.24,然后导入到相关目录,再通过建立软连接方式 来解决此类问题,本文使用的是libstdc++.so.6.0.23,文件云盘分享在文末给出。
1. 先将下载的libstdc++.so.6.0.23通过ftp上传到服务器,然后把libstdc++.so.6.0.23拷贝到/usr/lib64目录下
mv libstdc++.so.6.0.23 /usr/lib64/
2.删除原来的libstdc++.so.6符号连接
rm -rf /usr/lib64/libstdc++.so.6
3.新建新符号连接
ln -s /usr/lib64/libstdc++.so.6.0.23 /usr/lib64/libstdc++.so.6
4.最后我们再检查一下
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
可以看到,CXXABI_1.3.8已经有了。