linux 安装配置交叉编译器 arm-linux-gnueabi-gcc
2023-6-21
| 2023-6-21
0  |  0 分钟
要使我们在 x86 架构下运行的程序迁移至 ARM 架构的开发板中运行时,需要通过交叉编译器将 x86 下编写的程序进行编译后,开发版才能运行。
在安装之前我们需要了解,什么是交叉编译器

一、下载交叉编译器

这里主要记录一下怎么下载 arm-linux-gnueabi-gcc 交叉编译器,这个不像其他软件一样下载最新的就是好的。不同的开发版根文件系统的版本不同,高版本的编译器编译的程序在低版本的根文件系统中不能运行。如果出现不能运行的情况有两种办法,第一将自己交叉编译器的版本降低,第二升级开发版的根文件系统。在 Linaro 官网中下载 arm-linux-gnueabi-gcc 编译器,下载网址 https://www.linaro.org/downloads/

1. 新版本的下载入口如下图所示:

notion image
下载流程如下所示:
“GNU Toolchain Integration Builds → 11.0-2021.03-1 → arm-linux-gnueabihf → gcc-linaro-11.0.1-2021.03-x86_64_arm-linux-gnueabihf.tar.xz。”
注意:随着时间的不同可能版本号有所变化,不过下载流程应给是一样的,除非网站的变化很大。

2. 历史版本下载入口如下图所示:

notion image
下载流程如下所示:
“View Releases → components → toolchain → binaries → 6.2-2016.11 → arm-linux-gnueabihf → gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz”

二、安装交叉编译器

进入 linux 系统,在/usr/local下创建 arm 文件,将下载的交叉编译工具链拷贝到 linux 系统的/usr/local/arm路径下,并进项解压,如下图所示:
notion image

三、设置环境变量

打开/etc/profile文件
在文件的最后一行添加交叉编译链的路径,完成后保存退出
如下图所示:
notion image
重新加载环境变量的配置文件
检验是否安装成功
如果出现以下信息说明安装成功
notion image
> 本文由简悦 SimpRead 转码
目录