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...

就成功了。

猜你喜欢

转载自blog.csdn.net/LKZYnih/article/details/84060586