建立交叉編譯環境

2021-08-05 23:21:56 字數 768 閱讀 7704

目的

了解什麼是交叉編譯

學會安裝及使用交叉編譯器

內容

安裝交叉編譯器

使用交叉編譯器編譯程式

環境

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...