1. 程式人生 > >Ubuntu 14.04 LTS嵌入式交叉編譯環境arm-linux-gcc搭建過程圖解

Ubuntu 14.04 LTS嵌入式交叉編譯環境arm-linux-gcc搭建過程圖解

1、將壓縮包arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2存放在一個目錄下,這個目錄就是你等會解壓縮的目錄,以後這個目錄就不能隨便刪掉了,我的存放路徑是/home/gcc-3.4.5-glibc-2.3.6如下圖,記住這個路徑,等會還會用到。


2、使用tar命令:tarzxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2software資料夾下的arm-linux-gcc-4.4.3.tar.gz解壓縮安裝到當前目錄下,解壓後的檔案存放在了/home/gcc-3.4.5-glibc-2.3.6資料夾下,如下圖所示,這個存放路徑可得記住

3、然後在環境變數PATH中增加路徑,如下

$ exportPATH=$PATH:/home/home/gcc-3.4.5-glibc-2.3.6/bin

4、這使得可以直接執行這個目錄下的程式,而不需要指定目錄位置。為了不要每次都要手工設定PATH,可以在/etc/environment修改PATH的值


5、接下來需要配置系統環境變數,把交叉編譯工具鏈的路徑新增到環境變數PATH中去,這樣就可以在任何目錄下使用這些工具。記下上一步中的安裝路徑,使用命令:vim /etc/profile 編輯profile檔案,新增環境變數。

profile中最後一行新增:

 exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 

這個路徑就是那個bin目錄所在的路徑,可能你的不一樣,按照你實際的目錄填就可以了。


profile中最後一行新增:

 exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 這個路徑就是那個bin目錄所在的路徑,可能你的不一樣,按照你實際的目錄填就可以了。


7、輸入arm-linux-gcc–v來確認arm-linux-gcc,但是出現了

arm-linux-gcc: command not found

這是由於Ubuntu14.04用的是64位的,缺少32位的庫,網上很多帖子都說輸入sudo apt-get install ia32-libs

,要裝ia32-libs庫,但是Ubuntu14.04已經放棄了這個庫,取而代之的是lib32z1  lib32ncurses5   lib32bz2-1.03個庫,只需要輸入

sudoapt-get install  lib32z1   lib32ncurses5   lib32bz2-1.0

8、還要注意升級,不然有的元件無法安裝

   sudo apt-get  upgrade 

9、再輸入arm-linux-gcc–v後,就出現


安裝成功。

大家可以一起探討,謝謝。