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