IT-словарь › Программирование › GCC (GNU Compiler Collection)

GCC (GNU Compiler Collection)

Программирование Svenska → Обновлено: 2026-10-17

Эталонный набор компиляторов GNU — Ричард Столлман, 1987. Поддерживает C, C++, Objective-C, Fortran, Ada, D, Go. Собирает ядро Linux и 99 % дистрибутивов.

Монолитная архитектура (фронтенд, middle-end и бэкенд тесно связаны). В GCC 4.x (с 2005 года) появились оптимизации Graphite и GIMPLE/RTL в качестве внутренних представлений. В новых версиях есть API плагинов, но не в стиле Clang.

Конкуренты: Clang/LLVM (более современная архитектура, лучшие сообщения об ошибках), MSVC (Windows). GCC сохраняет лидерство в Linux по историческим причинам и из-за специфичных для GCC расширений в ядре Linux.

← Назад к словарю