目的:
了解什麼是交叉編譯
學會安裝及使用交叉編譯器
內容:
安裝交叉編譯器
使用交叉編譯器編譯程式
環境
ubuntu 9.10 i686
檔案
編譯器的壓縮包cross-3.4.1.tar.bz2
什麼是交叉編譯
在一種計算機環境中執行的編譯程式,能編譯出在另外一種環境下執行的**
交叉編譯器步驟
1. 將cross-3.4.1.tar.bz2拷貝到linux目錄下
2. 解壓檔案到當前位置,tar -jxvf cross-3.4.1.tar.bz2
3. 進入解壓後的資料夾,cd /usr/local
4. 複製資料夾arm及其下的所有資料夾及目錄到/usr/local,sudo cp -r arm/* /usr/local
5. 交叉編譯器就安裝好了
6. 測試一下,建立乙個hello.c檔案,vim hello.c
7. 用交叉編譯器編譯hello.c,arm-linux-gcc hello.c -o hello,編譯後生成hello
#include
int main(void)
建立交叉編譯環境
這是arm linux的,還有arm elf的,不知道什麼區別.解壓 mkdir arm cd arm mv path to arm linux cross.tar.bz2 tar jxvfarm linux cross.tar.bz2 修改path gedit bashrc 新增 export p...
建立交叉編譯環境
建立交叉編譯環境 在 linux平台下,要為開發板編譯核心,圖形介面qtopia,bootloader,還有其他一些應用程式,均需要交叉編譯工具鏈。之前的系統,要使用不同的編譯器版本才能正常編譯各個部分,因此要在開發過程不斷切換設定,這十分不利於初學者使用,也降低了開發的效率 自從linux 2.6...
建立交叉編譯環境
1.安裝標準的c開發環境,由於linux安裝預設是不安裝的,所以需要先安裝一下 如果已經安裝好的話,就可以免去這一步了 sudo apt get install gcc g libgcc1 libg make gdb 3.解壓 arm linux gcc 3.4.1.tar.bz2 tar jxvf...