当前位置:   article > 正文

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

linux交叉编译工具链

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 
  • 1

解压看到这个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
  • 1

2.2 修改配置文件

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

sudo vim /etc/profile
  • 1

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

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

image-20230506113120354

2.3 使配置文件生效

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

source /etc/profile
  • 1

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

2.4 查看gcc是否安装成功

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

arm-none-eabi-gcc -v
  • 1

image-20230506115155001

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/485686
推荐阅读
相关标签
  

闽ICP备14008679号