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 开发
相关推荐
slongzhang_1 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮1 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT1 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
Escalating_xu2 小时前
【Linux 网络编程】应用层协议 HTTP(下):Header、连接管理与 C++ HTTP 服务器
linux·服务器·网络
GeW4 小时前
新质生产力路线图落地,Linux运维与数据库架构师的机会清单
linux
Brilliantwxx4 小时前
【Linux】 文件访问与路径解析:目录、文件名、dentry、路径缓冲与 dcache 全解析
linux·运维·服务器·开发语言·spring
father_12275 小时前
Greenplum 集群故障恢复与主备同步机制实战
linux·网络·greenplum
ynchyong5 小时前
linux中的 sed` 与 `seq`
linux·运维·sed·seq·文本工具
七牛云行业应用6 小时前
DeepSeek Harness(dsh)安装完整指南:Windows、macOS、Linux 三平台 + 桌面端与 Web 端全覆盖
linux·windows·macos·ai·ai编程
十年磨一剑~7 小时前
APT 仓库包查看方法文档
linux·ubuntu