ubuntu20.4环境下gcc-aarch64交叉编译器的安装
交叉编译器(Linux环境)arm gcc 8.3一共有5个版本,常用的有4个版本(另外一个为大端linux版本),分别是32bit裸机版本(arm-eabi)、64bit裸机版本(aarch64-elf)、32bit系统版本(arm-linux-gnueabihf)和64bit系统版本(aarch64-linux-gnu)。注意:裸机版本可用来编译设备树、u-boot、ATF(bl31)等源码;
交叉编译器(Linux环境)arm gcc 8.3一共有5个版本,常用的有4个版本(另外一个为大端linux版本),分别是32bit裸机版本(arm-eabi)、64bit裸机版本(aarch64-elf)、32bit系统版本(arm-linux-gnueabihf)和64bit系统版本(aarch64-linux-gnu)。注意:裸机版本可用来编译设备树、u-boot、ATF(bl31)等源码;系统版本可用来编译设备树、u-boot、linux内核以及linux应用软件。每个版本的下载、安装与测试流程基本一致,本文仅以64bit系统版本(aarch64-linux-gnu)交叉编译器的下载与ubuntu20.4操作系统安装介绍整个安装流程。
1、在arm官网下载gcc-arm 8.3-2019的版本,网址如下https://developer.arm.com/downloads/-/gnu-a
2、拷贝下载的交叉编译器到ubuntu系统的/opt/pkg/gcc_linaro目录,如下图所示:
3、解压gcc到工作目录
tar -xvf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz
4、运行动态配置环境变量,再查看gcc的版本,如下所示,说明gcc安装成功。
export PATH=/opt/pkg/gcc_linaro/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/bin:$PATH
aarch64-linux-gnu-gcc -v
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)