三个问题:
ARM-GCC是什么?它与GCC有什么关系?
编译工具链和目标程序运行相同的架构平台,就叫本地编译
编译工具链和目标程序运行在不同的架构平台,叫做交叉编译
ARM-GCC是针对arm平台的一款编译器,它是GCC编译工具链的一个分支
ARM-GCC进一步分类有哪些?
第二项:linux none
第三项:gnu:glibc eabi:应用二进制标准接口 hf:支持硬浮点平台
如何安装ARM-GCC?
apt install gcc
ubuntu安装arm-gcc
apt install gcc-arm-linux-gnueabihf
Linaro公司
两个案例:
在ARM架构上运行x86_64架构的程序
在ARM架构上运行交叉编译的程序