gcc编译器(预处理、编译)
binutils工具集(汇编、链接)
本地编译:编译工具链和目标程序运行在相同的架构平台。
交叉编译:编译工具链和目标程序运行在不同的架构平台。
ARM-GCC是GCC编译工具链的一个分支,针对arm平台的一款编译器。
在虚拟机中,得知gcc链接于x86_64-linux-gnu-gcc-11。
单片机一般链接于arm-linux-gnueabihf-gcc-8。
第一项:支持的硬件平台
第二项:linux或none(裸机、uboot或linux内核等)
第三项:gnu-glibc库 eabi-应用二进制标准接口 hf-编译器支持硬浮点平台
安装ARM-GCC:apt install gcc
ubuntu 安装ARM-GCC:apt install gcc-arm-linux-gnueabihf
linux程序的运行