错误描述
解决方法
1、查看GLIBCXX版本
strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
确实版本不对,没有GLBCXX_3.4.26。
2、查看 libstdc++.so 位置和版本
sudo find / -name "libstdc++.so*"
我这边的新版本是 libstdc++.so.6.0.26,旧版本是libstdc++.so.6.0.19
3、查看当前的libstdc++.so.6的使用版本
ls -al /usr/lib64/libstdc++.so.6
果然我这里是旧版本
4、把新版本拷贝到系统目录下
cp /apps/cthon/lib64/libstdc++.so.6.0.26 /usr/lib64
5、修改libstdc++.so.6的软连接并删除旧版本
sudo rm /usr/lib64/libstdc++.so.6
sudo rm /usr/lib64/libstdc++.so.6.0.19
6、建立新的软连接
sudo ln -s /usr/lib64/libstdc++.so.6.26 libstdc++.so.6
检查结果
最终安装成功了!
原文链接: https://www.cnblogs.com/cthon/p/12722055.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/196121
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!