Léxico de TI › Programação › GCC (GNU Compiler Collection)

GCC (GNU Compiler Collection)

Programação Svenska → Atualizado: 2026-09-27

Conjunto de compiladores de referência do projeto GNU — Richard Stallman, 1987. Suporta C, C++, Objective-C, Fortran, Ada, D e Go. Compila o kernel do Linux e 99% das distros Linux.

Arquitetura monolítica (frontend, middle-end e backend fortemente acoplados). O GCC 4.x (2005+) trouxe a otimização Graphite e passou a usar GIMPLE/RTL como representações internas. As versões recentes têm uma API de plugins, mas nada parecido com o esquema do Clang.

Concorrentes: Clang/LLVM (arquitetura mais moderna, mensagens de erro melhores), MSVC (Windows). O GCC mantém a liderança no Linux por motivos históricos, além das extensões específicas do GCC usadas pelo próprio kernel.

← Voltar ao léxico