交叉編譯問題:
安裝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
因爲是新手,最後的策略,重裝系統。