在Linux上安装交叉编译工具链gcc

在Ubuntu64位系统上,为32位开发板进行裸机开发,下载并安装了GCC交叉编译工具链。首先从ARM或Linaro官网下载工具链,然后创建安装目录,将下载的tar包解压到指定目录。接着,修改/etc/profile文件添加bin目录到PATH环境变量,使配置生效。最后,通过验证gcc版本确认安装成功。
摘要由CSDN通过智能技术生成

在Linux上安装交叉编译工具链gcc

1 交叉工具链的下载

下载链接https://developer.arm.com/downloads/-/gnu-a
或者linaro公司的下载链接http://releases.linaro.org/components/toolchain/binaries/

1.1 安装在Windows平台使用的交叉编译工具

image-20230506100614764

1.2 安装在Linux主机上使用的交叉编译工具

image-20230506100835742

1.3 安装在开发板上使用的交叉编译工具

image-20230506100811370

这里我是在Ubuntu上Linux上使用,Linux是64位,开发板是32位,主要用于裸机开发,选择下面的下载。

image-20230506101151103

2 交叉工具链的安装

2.1 创建安装目录

在Linux上选择或创建一个文件夹,作为安装交叉工具链的安装目录,这里我选择的安装的目录是/home/cwz/toolchain/

将下载好的安装包,移动到/home/cwz/toolchain/目录,

这里是要安装的安装包,还有一个是我之前安装的,这个不要管

image-20230506112313899

使用以下命令解压压缩包

tar -xvf gcc-arm-10.3-2021.07-x86_64-arm-none-eabi.tar.xz 

解压看到这个gcc-arm-10.3-2021.07-x86_64-arm-none-eabi目录。

image-20230506112659313

进入解压后的目录,可以看到bin目录,进入bin目录查看当前的路径,后面要使用这个路径

image-20230506112818695

这里我的bin目录的路径如下:

/home/cwz/toolchain/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/bin

2.2 修改配置文件

使用vim打开/etc/profile配置文件,修改环境变量

sudo vim /etc/profile

将bin目录的路径添加到profile配置文件,然后保存这个文件。

export PATH=$PATH:/home/cwz/toolchain/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/bin

image-20230506113120354

2.3 使配置文件生效

在终端输入以下命令,能够让配置文件立即生效

source /etc/profile

上面的命令对我没用,结果还是重启虚拟机解决了哈哈。

2.4 查看gcc是否安装成功

输入以下命令可以看到,输出了gcc的版本信息,说明已经安装成功

arm-none-eabi-gcc -v

image-20230506115155001

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值