標籤:
it |
嵌入式的確剛剛接觸會遇到很多問題,內心也會有挫敗感,但是總是一開始不成功,出不來結果,記得有個一師姐對我說,總有一天,這個結果會出來,靜下心,學習它就要有徵服他的決心。什麼都會好的不是嗎?
以下就是我遇到的問題:
本人交叉編譯出錯提示
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl_c.so.2)
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl.so.7)
我比較初級,出現這個錯誤,不知道如何解決,逛了很多論壇,最後找到了答案。
(1) ls -l /usr/lib/libstdc++.so.6
發現它鏈接到libstdc++.so.6.0.8 不支持GLIBCXX_3.4.9
(2)下載libstdc++.so.6.0.10
把該文件放在/usr/lib中。
如果大家沒找到該文件,試試下面這個鏈接:
http://xz.qjwm.com/down.aspx?down=ok&filepath=jyb168/ѧϰ�ļ�Ŀ¼/MP3��������ֲ/libstdc++.so.6.0.10
我就在這個網站下到的。
(3)然後把/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8軟鏈接刪除
(4) ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6
通過這個命令重新建立軟鏈接。
解決!