gcc编译器汇总

表1:gcc 列表(完整路径 + 编号)

编号 gcc 路径
GCC1 /usr/bin/gcc
GCC2 /opt/petalinux/2020.2/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc
GCC3 /opt/pkg/petalinux/2020.2/tools/xsct/gnu/aarch32/lin/gcc-arm-none-eabi/bin/arm-none-eabi-gcc
GCC4 /opt/petalinux/2020.2/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-musl/arm-xilinx-linux-musl-gcc
GCC5 D:\Xilinx\Vitis\2020.2\gnu\aarch32\nt\gcc-arm-linux-gnueabi\bin\arm-linux-gnueabihf-gcc.exe
GCC6 D:\Xilinx\Vitis\2020.2\gnu\aarch32\nt\gcc-arm-none-eabi\bin\arm-none-eabi-gcc.exe
GCC7 D:\Program Files (x86)\Dev-Cpp\mingw32\bin\gcc.exe
GCC8 D:\soft\ST\STM32CubeIDE_1.18.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344\tools\bin\arm-none-eabi-gcc

表2:作用说明

编号 类型 目标平台 是否有OS 关键特征 典型用途
GCC1 本机编译器 x86_64 Linux glibc Ubuntu 本机程序
GCC2 交叉编译 ARM + Linux glibc + 软浮点(gnueabi) PetaLinux 应用
GCC3 裸机编译 ARM 无OS(EABI) FSBL / BootLoader / 裸机
GCC4 交叉编译 ARM + Linux musl libc 轻量 Linux / BusyBox
GCC5 交叉编译 ARM + Linux glibc + 硬浮点(gnueabihf) Linux 应用
GCC6 裸机编译 ARM 无OS(EABI) Vitis 裸机工程
GCC7 本机编译器 Windows x86 msvcrt Windows 程序
GCC8 裸机编译 ARM ST 官方工具链 STM32 开发
相关推荐
HLC++11 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室12 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
groundhappy15 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
通信小小昕16 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
张小姐的猫17 小时前
【Linux】网络编程 —— HTTP协议(上)
linux·运维·服务器·网络·http·单例模式·策略模式
栩栩云生17 小时前
AI 写代码犯的错,早被写进了错题集
linux·安全·ai编程
imc.1118 小时前
linux基础IO
linux·运维·服务器
BelongPanda20 小时前
Linux Nginx 纯手动 Let‘s Encrypt 泛域名证书配置教程
linux·nginx
酷可达拉斯20 小时前
Linux操作系统-shell编程(0)
linux·运维·服务器·python·云计算
2301_7779983421 小时前
Linux中断机制:操作系统如何高效运行
linux·运维·服务器