需要在 X64 的 Ubuntu 20.04 平台交叉编译 ARM64 架构的程序,研究一下交叉编译工具链的使用方法。
交叉编译工具链
交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发工具集,交叉编译工具链主要由binutils、gcc和glibc三个部分组成。有时出于减小 libc 库大小的考虑,也可以用别的 c 库来代替 glibc,例如 uClibc、dietlibc 和 newlib。
Ubuntu ARM 交叉编译工具链安装
目前主流的 ARM 交叉编译工具链主要有三种:
- Linaro 提供的 ARM 交叉编译工具链,可以到 Linaro 官网 Linaro Releases 去下载已经制作好的交叉编译工具链
- GNU(提供源码,自行编译制作)
- Codesourcery
参考连接
- Linux Clash 最速安装使用,by 工科生的困意.
- Ubuntu 交叉编译工具链安装,by 孤情剑客.
- 【一】ubuntu交叉编译工具链选择与安装,by UNI-少林寺武功.