對於學習基於linxu系統的嵌入式開發人員來說,在主機上構建交叉編譯環境是必不可少的一步,構建完成後才能將電腦中的程序編譯並導入開發板中使用,這裡介紹如何在linux系統中安裝arm-linux-gcc
工具/原料
一臺安裝有linux操作系統的電腦,或者使用linux的虛擬機
arm-linux-gcc 4.4.3的壓縮文件
方法/步驟
從網上下載arm-linux-gcc 4.4.3的源碼
進入Linux的終端,將當前目錄設為arm-linux-gcc的下載目錄,輸入tar -xzf arm-linux-gcc-4.4.3.tar.gz,將文件解壓,解壓後會有一個opt的文件夾。
在/usr/local/下建立一個名為arm的文件夾,在終端中輸入命令:cd /usr/local/,回車,然後再輸入命令:mkdir arm,建立arm目錄,並修改該文件夾的屬性為rwx,輸入命令:chmod 777 arm
將之前解壓得到的opt文件壓下的源碼,複製到上一步中創建的arm文件夾下,在終端中輸入命令:sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm
到這裡已經基本安裝好了,到為了避免每次使用arm-linux-gcc時都要輸入它所在的完整路徑,所以這裡我們要修改一下環境變量$PATH。在終端中輸入:sudo gedit /etc/profile,打開profile文件,在最後一行加上“export PATH=$PATH:/usr/local/arm/4.4.3/bin”然後保存文件。
立即使新的環境變量生效,輸入:source /etc/profile。再輸入:echo $PATH查看環境變量,如圖。如果不成功,則直接重新啟動系統,再查看。因為之前我已經安裝過了,為了演示,所以圖中會有兩個/usr/local/arm/4.4.3/bin。
最後檢查是否安裝完成,輸入:arm-linux-gcc -v查看版本信息,如果出現以下信息,則說明安裝成功。
注意事項
如果在複製,或者解壓文件時不喜歡命令行的形式,可以直接用圖形界面來完成操作