交叉编译问题:
安装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 linux
因为是新手,最后的策略,重装系统。