1. 程式人生 > >Ubuntu配置arm-none-linux-gnueabi編譯器

Ubuntu配置arm-none-linux-gnueabi編譯器

Ubuntu版本為18.10

首先下載好arm-none-linux-gnueabi交叉編譯器,這裡提供的是arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar

提取碼:twge 

開啟命令列,建議使用root模式操作,

在/usr/local 新建一個arm資料夾,並將壓縮包拷貝進去並解壓

mkdir /usr/local/arm    //新建資料夾
mv arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar /usr/local/arm    //移動到新建資料夾
tar -vxf /usr/local/arm/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar    //解壓
rm /usr/local/arm/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar    //刪除壓縮包

接著就是配置環境

vim /etc/bash.bashrc

在最後一行新增如下語句(具體路徑根據自己實際情況)

export PATH=$PATH:/usr/local/arm/arm-2014.05/bin

儲存退出,接著執行下列命令:

source /etc/bash.bashrc

接著便可以測試,重新開啟終端輸入如下語句:

arm-none-linux-gnueabi-gcc -v

如果提示沒有那個檔案或目錄,則可能是在64位作業系統下缺少相關的32位庫,執行以下語句安裝:

sudo apt-get install lib32ncurses-dev lib32z1

安裝lib32ncurses5提示無法定位軟體包,就改為lib32ncurses-dev,可能是版本太新的緣故,大家都可以試試。

安裝完成後,重新輸入測試語句,會出現一大堆,只看最後顯示

gcc version 4.8.3 20140320...

就成功了。