建立交叉編譯環境arm linux gcc 4

2021-07-11 20:11:06 字數 978 閱讀 8283

**:

建立交叉編譯環境arm-linux-gcc-4.3.2。

1.在終端進入arm-linux-gcc-4.3.2.tgz存放

目錄,再sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -c /(注意大寫c字母後留乙個空格,這樣會自動解壓縮到/usr/local/4.3.2目錄下)

修改環境變數,使交叉編譯環境生效。我是執行如下命令:

yagerya@yagerya-desktop:~$ echo $path

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

yagerya@yagerya-desktop:~$ sudo gedit /etc/environment

原檔案應為path="/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin: /usr/games「將其改為path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"儲存退出即可

.然後登出重新登入就可使環境變數生效了。

我不推薦大家這樣做,我試過了在編譯核心時無論執行sudo -s後,再執行arm-linux-gcc -v也沒有出現環境變數的資訊,故cd /opt/friendlyarm/mini2440後,無論make zimage或sudo make zimage 都出現無法再到arm-linux的情況!

所以我推薦大家這樣做:

yagerya@yagerya-desktop:~$ vim ~/.profile

在這個檔案最後新增上自己的環境變數:export path=$path:/usr/local/arm/4.3.2/bin

然後在終端執行source ~/.profile ,即可立即生效。

建立交叉編譯環境

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