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

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

1 交叉工具链的下载

下载链接https://developer.arm.com/downloads/-/gnu-a

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

在Linux上安装交叉编译工具链gcc_第1张图片

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

在Linux上安装交叉编译工具链gcc_第2张图片

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

在Linux上安装交叉编译工具链gcc_第3张图片

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

image-20230506101151103

2 交叉工具链的安装

2.1 创建安装目录

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

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

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

在Linux上安装交叉编译工具链gcc_第4张图片

使用以下命令解压压缩包

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目录。

在Linux上安装交叉编译工具链gcc_第5张图片

进入解压后的目录,可以看到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

在Linux上安装交叉编译工具链gcc_第6张图片

2.3 使配置文件生效

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

source /etc/profile

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

2.4 查看gcc是否安装成功

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

arm-none-eabi-gcc -v

在Linux上安装交叉编译工具链gcc_第7张图片

你可能感兴趣的:(工具安装,linux,arm开发)