GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.
GCC является свободным программным обеспечением, распространяется фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных UNIX-подобных операционных систем.
Начало GCC было положено Ричардом Столлманом. Изначально названный GNU C Compiler, он поддерживал только язык Си. Позднее, GCC был расширен для компиляции исходных кодов на таких языках программирования как Си, C++, Objective-C, Java, Фортран и Ada.
Сайт разработчика:
Разместил:
После года разработки объявлено о выходе первого крупного релиза из новой ветки GNU GCC 5.x — GCC 5.1 (согласно новой схеме нумерации релизов, аналогичной используемой во многих других свободных проектах, 5.0 был экспериментальным релизом для разработчиков).
GCC — набор свободных компиляторов для различных языков программирования, разрабатываемый проектом GNU.
Основные изменения и нововведения в новой ветке GCC:
Кроме того, в новый релиз вошло достаточно много изменений, специфичных для конкретных платформ (ARM, MIPS и др.) и операционных систем (DragonFly BSD, FreeBSD, VxWorks и др.).
Следующим экспериментальным релизом GCC будет GCC 6.0, на основе которого будет сформирован стабильный релиз 6.1.
Набор GCC распространяется на условиях свободной лицензии GPLv3.