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 开发
相关推荐
tntxia8 小时前
linux curl命令详解_curl详解
linux
扛枪的书生11 小时前
Linux 网络管理器用法速查
linux
顺风尿一寸14 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode20 小时前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐4 天前
Linux内存扩容指南
linux
zylyehuo4 天前
Linux 彻底且安全地删除文件
linux
用户805533698035 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297915 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux