GNU Compiler Collection | |
---|---|
Тип | Оптимизация компилятора и пакет GNU[вд] |
Разработчик | Проект GNU |
Написана на | C++ и Си |
Операционные системы | GNU/Linux[3] и BSD[вд][4] |
Первый выпуск | 23 мая 1987[1] |
Аппаратная платформа | кроссплатформенность |
Последняя версия | |
Репозиторий | gcc.gnu.org/git/gcc.git |
Лицензия | GNU GPL 3 |
Сайт | gcc.gnu.org (англ.) |
Медиафайлы на Викискладе |
GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU. GCC является свободным программным обеспечением, распространяется в том числе фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных UNIX-подобных операционных систем.
Изначально названный GNU C Compiler поддерживал только язык Си. Позднее GCC был расширен для компиляции исходных кодов на таких языках программирования, как C++, Objective-C, Java (исключена из состава GCC начиная с версии 7 в 2017 году[5]), Фортран, Ada, Go, GAS и D.
С версии 4.2.2 GCC перешёл на лицензию GPLv3.
<ref>
; для сносок java removal
не указан текст