/usr/lib/libstdc++.so.6: version `GLIBCXX_6.0.1...

天大地大妈咪最大 提交于 2019-12-06 08:21:52
交叉编译问题:
安装c++ IDE时出现/usr/lib/libstdc++.so.6: version `GLIBCXX_6.0.10' not found

linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC
返回结果没有GLIBCXX_6.0.10
原因:libstdc++.so.6的版本过低,需要下载个新的重新建立软连接。
解决方法:下载libstdc++.so.6.0.10的版本

1.下载后请先验证strings /tmp/libstdc++.so.6|grep GLIBCXX是否有
GLIBCXX_3.4.9
GLIBCXX_3.4.10
2.之后删除 符号链接:rm /usr/lib/libstdc++.so.6
3.复制文件cp /tmp/libstdc++.so.6.0.10 /usr/lib/
4.再建立符号链接ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6
5.好了.

实际上没有达到目的,当时安装的一个工具需要so.6.0.14, 反而把系统搞坏了,当我重启系统后,桌面显示不了了,终端也打不开了,晕。当时是以root

 

由于是新手,最后的策略,重装系统。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!