Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
service:gcc [01.11.2016 18:34:00] 127.0.0.1 внешнее изменение |
service:gcc [29.11.2016 09:53:40] (текущий) faubert |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== GNU Compilers ======= | ||
+ | GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU. GCC является свободным программным обеспечением, распространяется фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных UNIX-подобных операционных систем. | ||
+ | |||
+ | Изначально названный GNU C Compiler поддерживал только язык Си. Позднее GCC был расширен для компиляции исходных кодов на таких языках программирования, как C++, Objective-C, Java, Фортран, Ada и Go. | ||
+ | |||
+ | ===== Структура ===== | ||
+ | |||
+ | Внешний интерфейс GCC является стандартом для компиляторов на платформе UNIX. Пользователь вызывает управляющую программу, которая называется gcc. Она интерпретирует аргументы командной строки, определяет и запускает для каждого входного файла свои компиляторы нужного языка, запускает, если необходимо, ассемблер и компоновщик. |