重裝gcc4.4.3版本的錯誤整理

在ubuntu12.04下,編譯Android2.3.3的時候提示一些致命錯誤,調試了很久都沒有成功,網上有說要gcc4.4.3版本纔可以編譯通過(現有的gcc版本是4.7.2),於是只好嘗試一下。重新安裝gcc比想象的要麻煩,詳細過程參考:

http://huangw10.blogbus.com/logs/182474992.html

這裏只整理一些遇到的錯誤和注意事項。(事後整理,無圖)

注:重新安裝前系統中要保留一個gcc。


error: libmpfc.so.1: No such file or directory

原因:libmpfc.so和libmpfc.so.1都是鏈接到旁邊的libmpfc.so.1.2.2,爲什麼會找不到呢?

解決:刪掉兩個鏈接文件,複製兩個libmpfc.so.1.2.2,分別改名爲libmpfc.so和libmpfc.so.1。


system.h error conflicting types for strsignal

原因:在其他地方定義過

解決:被我註釋掉,編譯通過,不影響使用


line_map.h error: CHAR_BIT undeclared here

原因:環境變量C_INCLUDE_PATH設置問題

解決:export C_INCLUDE_PATH=/usr/include


error: cannot find crti.o : No such file or directory

原因:網上有說是鏈接錯誤的,但是創建鏈接後仍然不行

解決:設置LIBRARY_PATH=/usr/lib/x86-64-linux-gnu



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章