GNU Compiler Collection

GNU Compiler Collection
软件描述
GNU编译器集合(GCC)是由GNU项目开发的编译器系统,支持多种编程语言。GCC是GNU工具链的关键组件。除了作为尚未完成的GNU操作系统的官方编译器外,GCC还被广泛采用为……
官方网站
访问软件的官方网站了解更多信息
gcc.gnu.org
什么是 GNU Compiler Collection?
GNU编译器集合(GCC)是由GNU项目开发的编译器系统,支持多种编程语言。GCC是GNU工具链的关键组件。除了作为未完成的GNU操作系统的官方编译器外,GCC还被大多数其他现代类Unix计算机操作系统采用为标准编译器,包括Linux和BSD家族。
🔄 替代方案
10 个选择
MinGW
MinGW(“适用于Windows的轻量级GNU”)是GNU编译器集合(GCC)和GNU二进制工具的移植版本。它提供了一套完整的开源编程工具集,适用于开发原生MS-Windows(x86)应用程序,这些应用程序不依赖于任何……

Tiny C Compiler
Tiny C 编译器是由 Fabrice Bellard 开发的适用于 x86、x86-64 和 ARM 处理器的 C 编译器。它专为磁盘空间有限的慢速计算机设计。版本 0.9.23 增加了对 Windows 操作系统的支持。

TDM-GCC
TDM-GCC 是适用于 Windows 的编译器套件。它结合了最新稳定版的 GCC 工具集、若干针对 Windows 友好的补丁,以及免费开源的 MinGW 或 MinGW-w64 运行时 API,构成微软编译器及平台的一个开源替代方案。

LLVM
LLVM 是一种编译器基础设施,旨在对任意编程语言编写的程序进行编译时、链接时、运行时以及“空闲时”的优化。最初为 C 和 C++ 实现,LLVM 的语言无关设计(以及其成功)自此……

clang
C、C++、Objective C 和 Objective C++ 的 LLVM 编译器前端。

zapcc
zapcc 是一个基于 clang 的缓存式 C++ 编译器,旨在实现更快的编译速度。

QBE
QBE 是一个编译器后端,旨在用 10% 的代码实现工业级优化编译器 70% 的性能。QBE 通过提供紧凑、用户友好且高效的后端,促进了语言创新。

Open64
Open64 是一个针对 Itanium 和 x86-64 微处理器架构的开源优化编译器。它支持 Fortran 77/95 和 C/C++,以及共享内存编程模型 OpenMP。
