歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 搭建arm-linux-gcc交叉編譯環境

搭建arm-linux-gcc交叉編譯環境

日期:2017/3/1 11:18:04   编辑:Linux編程

(1) 首先是下載arm-linux-gcc-4.4.3.tar.gz和cross-4.3.2.tar.bz2或cross-4.3.2.tar.gz。

arm-linux-gcc-4.4.3下載地址:

下載在Linux公社的1號FTP服務器裡,下載地址:

FTP地址:ftp://www.linuxidc.com

用戶名:www.linuxidc.com

密碼:www.muu.cc

在 2011年LinuxIDC.com\10月\Android系統移植-創建ARM-Linux交叉編譯環境

下載方法見 http://www.linuxidc.net/thread-1187-1-1.html

(2) 解壓

首先把arm-linux-gcc-4.4.3.tar.gz拷貝到根目錄/,然後進入根目錄,把它解壓。

cd /

tar zvxf arm-linux-gcc-4.4.3.tar.gz

其實放在那裡都無所謂,個人習慣問題而已,只是設置環境變量時,要設成你存放它的路徑。

(3) 設置環境變量

注意使用的是root權限,如果不是使用的root權限就要改你對應的相應的文件了

vim ~/.bashrc

在.bashrc文件的末尾最後添加一行,來增加一個環境變量。

export PATH=/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH

使設置生效:

source ~/.bashrc

(4) 測試

先查看環境變量,看剛才的設置是否生效。

echo $PATH 或printenv

再查看版本

arm-linux-gcc –v

說明:

其實這個arm交叉編譯器是arm-none-linux-gnueabi,只不過做了一些軟鏈接,與arm-linux-gcc有一點不同。arm-none-linux-gnueabi交叉編譯器是ARM公司合作的codesourcery公司推出的,基於GCC,但是進行過優化的編譯器。

官方的下載地址是:

https://sourcery.mentor.com/sgpp/lite/arm/portal/

還有,我們可以自己建立arm-linux-gcc交叉編譯環境,因為比較耗時,有興趣的可以參考下面的鏈接。

http://www.linuxidc.com/Linux/2011-09/43763.htm

http://www.linuxidc.com/Linux/2011-09/43764.htm

Copyright © Linux教程網 All Rights Reserved