歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 針對ARM創建交叉編譯環境

針對ARM創建交叉編譯環境

日期:2017/2/28 16:10:27   编辑:Linux教程

01. 下載源文件和補丁,包括:

>Linux內核源碼及相應的補丁

>binutils

>gcc

>glibc

>glibc-linuxthreads

這裡可以嘗試選擇更新的版本。編譯無法通過時,以此使用較舊的版本。幾十發現新版本組合能夠編譯成功,仍然需要測試建立的工具鏈是否可以使用。

02. 建立工作目錄,設置環境變量,安裝Linux頭文件。

03. 建立二進制工具包(binutils):binutils包中的工具常用來操作二進制目標文件。該包中最重要的兩個工具就是GNU匯編器as和鏈接器ld。

04. 創建初始編譯器(bootstrap gcc):創建交叉編譯版本的GCC,需要交叉編譯版本的Glibc,而交叉編譯版本的Glibc是通過交叉編譯版本的GCC創建的。

05. 創建C庫(Glibc):這一部編譯好的Glibc還不能用,他只是第二次編譯所需要的工具。後面的編譯工作都需要鏈接到這個庫上。

06. 建立全套編譯器(full gcc):有了交叉編譯本的Glibc,就可以創建完整版本的GCC了。

07. 第二次創建C庫:重新編譯Glibc,並把Glibc安裝到特定的工作目錄中。

Copyright © Linux教程網 All Rights Reserved