建立交叉編譯環境

2021-04-13 13:57:45 字數 731 閱讀 2003

這是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 path=」$path:/your path1/:/your path2/…..」

注意:每乙個 path 之間要用 「:「 分隔。

馬上生效:

source ~/.bashrc

編譯乙個helloworld:

//hello.c

#include

int main()

arm-linux-gcc -elf2flt -static -o hello hello.o

file hello

hello: elf 32-bit lsb executable, arm, version 1, for gnu/linux 2.0.0, statically linked, not stripped

代表可以編譯目標**了。

你也可以自己編譯這些工具,不過要花時間了。網上也有很多帖子了,這裡就不照搬了。

建立交叉編譯環境

建立交叉編譯環境 在 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...

建立交叉編譯環境

目的 了解什麼是交叉編譯 學會安裝及使用交叉編譯器 內容 安裝交叉編譯器 使用交叉編譯器編譯程式 環境 ubuntu 9.10 i686 檔案 編譯器的壓縮包cross 3.4.1.tar.bz2 什麼是交叉編譯 在一種計算機環境中執行的編譯程式,能編譯出在另外一種環境下執行的 交叉編譯器步驟 1....