Ubuntu下安装arm-linux-gnueabi-xxx编译器

本文介绍如何在Ubuntu系统上安装ARM-Linux-GCC工具链,提供了通过包管理器apt-get安装的方法及从官网下载安装包手动安装的步骤。手动安装包括创建目录、解压文件、设置环境变量等过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装ARM-Linux-GCC工具链

在你的Ubuntu系统是最新的前提条件下,只需要执行如下命令就可以成功安装:

sudo apt-get install gcc-arm-linux-gnueabi

安装完成之后,直接在终端中键入

arm-linux-guneabi-gcc -v

可以看到具体的版本信息。

另外我们也可以通过官网的下载包进行安装:

官网:https://launchpad.net/gcc-arm-embedded

目前最新的包:gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2 (下载Linux版本)

在/home/justin目录下新建目录tools,注意justin是我的用户名,以下以xxx替代:

mkdir tools
保存到/home/justin/tools/目录下,然后进行解压:

sudo tar -xjvf gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2
解压完成之后,将编译bin文件导入系统路径,打开/root/.bashrc和/home/xxx/.bashrc文件增加如下信息:

export PATH=$PATH:/home/xxx/tools/gcc-arm-none-eabi-5_2-2015q4-20151219-linux/bin

然后让路径生效

source /root/.bashrc
source /home/xxx/.bashrc

同样在终端中键入arm-linux-guneabi-gcc -v就可以看到版本信息



hqyj@ubuntu:~$ pkg -L gcc-arm-linux-gnueabihf 2>/dev/null | grep bin/ hqyj@ubuntu:~$ dpkg -L gcc-arm-linux-gnueabihf 2>/dev/null | grep bin/ hqyj@ubuntu:~$ dpkg -L gcc-arm-none-eabi 2>/dev/null | grep bin/ hqyj@ubuntu:~$ find /opt ~/ /usr/local -name "*-gcc" 2>/dev/null | grep -E "arm|none-eabi" /opt/st/stm32mp1/3.1-openstlinux-5.4-dunfell-mp1-20-06-24/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux/arm-ostl-linux-gcc /opt/st/stm32mp1/3.1-openstlinux-5.4-dunfell-mp1-20-06-24/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi/arm-ostl-linux-gnueabi-gcc /opt/st/stm32mp1/3.1-openstlinux-5.4-dunfell-mp1-20-06-24/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-musleabi/arm-ostl-linux-musleabi-gcc /opt/st/stm32mp1/3.1-openstlinux-5.4-dunfell-mp1-20-06-24/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-musl/arm-ostl-linux-musl-gcc /opt/st/stm32mp1/3.1-openstlinux-5.4-dunfell-mp1-20-06-24/sysroots/x86_64-ostl_sdk-linux/usr/share/gcc-arm-none-eabi/bin/arm-none-eabi-gcc /opt/st/fsmp1a/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux/arm-ostl-linux-gcc /opt/st/fsmp1a/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi/arm-ostl-linux-gnueabi-gcc /opt/st/fsmp1a/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-musleabi/arm-ostl-linux-musleabi-gcc /opt/st/fsmp1a/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-musl/arm-ostl-linux-musl-gcc /opt/st/fsmp1a/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share/gcc-arm-none-eabi/bin/arm-none-eabi-gcc /home/hqyj/Downloads/gcc-4.6.4/bin/arm-linux-gcc /home/hqyj/Downloads/gcc-4.6.4/bin/arm-arm1176jzfssf-linux-gnueabi-gcc /home/hqyj/Downloads/gcc-4.6.4/bin/arm-none-linux-gnueabi-gcc hqyj@ubuntu:~$ which arm-linux-gnueabihf-gcc 2>/dev/null hqyj@ubuntu:~$ which arm-none-eabi-gcc 2>/dev/null hqyj@ubuntu:~$
最新发布
07-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术在路上

帮助需要的人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值