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

交叉编译问题:
安装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

 

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

你可能感兴趣的:(version,`GLIBCXX_6.0.10)