Ubuntu配置arm-none-linux-gnueabi編譯器
阿新 • • 發佈:2018-12-07
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...
就成功了。