arm-linux-gcc 編譯器的安裝
阿新 • • 發佈:2019-01-02
下載arm-linux-gcc-4.3.2.tgz
以root使用者登入(切換為root賬號)
解壓檔案
#tar xvzf arm-linux-gcc-4.3.2.tgz -C /
新增環境變數:
#gedit /root/.bashrc
在最後一行加上:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
使.bashrc檔案生效
#source /root/.bashrc
驗證是否安裝成功
輸出環境變數
#echo $PATH
檢視編譯器的版本資訊
#arm-linux-gcc -v
讓非超級使用者使用
#vi ~/.bashrc
在檔案末尾加入:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
#gedit /etc/profile
在檔案的末尾加上:
PATH=/usr/local/arm/4.3.2/bin:$PATH
#source /etc/profile
在linux下,我們安裝arm-linux交叉編譯工具後,使用時要輸入的命令相當長,根本不是資料上的arm-linux-gcc這種簡單的方式。
為了在使用交叉編譯工具時,更加便捷,筆者瞭解到,只要為安裝目錄下的工具建立連結即可。
關於linux中的連結,有軟連線和硬連結之分,兩者都能在linux下直接輸入名稱執行該命令,其本質區別是:
軟連線只是一個跳轉的中間名稱,類似windows下的快捷方式(此處是命令的快捷方式,而非檔案);
硬連結則為該檔案建立了一份拷貝,並使用使用者需要的名稱儲存,類似於命令的重新命名;
建立軟連線的命令:
#ln -s 原命令檔案 目標命令檔案
例如:
#ln -s arm-none-linux-gnueabi-gcc arm-linux-gcc
建立硬連結:
#ln 原命令檔案 目標命令檔案
例如:
#ln arm-none-linux-gnueabi-gcc arm-linux-gcc
這樣,我們要使用原來的arm-none-linux-gnueabi-gcc命令時,執行arm-linux-gcc即可。
注意:無論是建立硬連結還是軟連結,建議進入命令所在目錄再進行操作,一是有利於管理,其次是防止產生斷鏈時找不到原因。
(斷鏈,類似於windows下程式已經被解除安裝,而快捷方式還在;關於斷鏈的詳細情況,讀者可以參考其他資料。