crosstool-ng搭建交叉編譯環境注意事項

王慶發表於2014-02-21

一,crosstool-ng的下載及編譯方法

可以參考如下網站: http://www.crosstool-ng.org/

 

二,編譯過程注意事項

1)如果遇到有些程式碼包不能下載,請依據指定版本,在這裡http://ftp.gnu.org/gnu/下載。

2)編譯時,可用記憶體至少2G,虛擬記憶體1G,如果你的記憶體足夠大,虛擬記憶體可以不用。

3)error: forced unwind support is required的錯誤,選中C庫選項的Force unwind support即可。

4)configure: error: expat is missing or unusable 需要安裝libexpat-dev

5)Error happened in: CT_DoExecLog[scripts/functions@257],在當前編譯目錄下,找到.build資料夾,除了tarballs和tools資料夾,其他的資料夾都刪除

6)included file 'linux/if_pppolac.h' is not exported 解決方法: Disable kernel header check。

7)http://www.crifan.com/files/doc/docbook/crosstool_ng/release/htmls/crosstool_ng_common_errors.html#missing_makeinfo

8http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4097570&highlight=

相關文章