嵌入式

ARM交叉编译工具链(转载)

2019-04-15  本文已影响0人  embedsky

源文:https://www.veryarm.com/cross-tools

前言

最近有个应用要移植到aarch64的板子,需要用到交叉编译,记录一些基础知识备忘。

为什么要用交叉编译器?

交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。
交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交叉编译工具链主要由binutils、gcc和glibc三个部分组成。

分类和说明

从授权上,分为免费授权版和付费授权版。

常用交叉编译器下载

以上地址都是直接从官网转存到百度云盘,仅为方便国内用户下载使用,并非本站制作,请勿用于商业或者非法用途。因为版本多难以选择,所以我们建议您使用该类编译器的最新版本。

上一篇下一篇

猜你喜欢

热点阅读