Android 台灣中文網

標題: 高煥堂(4)Android與Cross Compiler之關係 [打印本頁]

作者: 暗桌之光    時間: 2011-8-21 14:36
標題: 高煥堂(4)Android與Cross Compiler之關係
何謂Cross compiler(交叉編譯器)?
Cross Compiler主要在資源較豐富的計算機上執行,而編譯出能在別的計算機上執行的目的碼(Object Code)。例如,當我們想寫個C程式,讓它能在Android手機裡跑。Android手機的ARM-CPU及記憶體容量都很小,我們無法在資源有限的Android/ARM裡進行編輯及編譯C程式。可行的方法是:在X86 PC環境裡編輯C程式,然後使用Cross Compiler去編譯出適合ARM-CPU裡執行的目的碼。這稱為Cross Compiler。

安裝ARM GNU/Linux 交叉編譯器
在Ubuntu裡安裝交叉編譯器的步驟是:
Step-1. 在Ubuntu畫面上,直接上網:
a1.JPG
登錄/註冊後可看大圖