Содержание
- Обзор программного обеспечения
- Поддерживаемые типы файлов
- Основное расширение файла
- Другие расширения файлов, используемые GNU Compiler Collection (GCC) 8.2
Версия (по состоянию на 24.09.2008 г.) | 8.2 |
платформы | |
Лицензия | Открытый исходный код |
категория | программирование |
Больше информации (посетите сайт издателя) |
Рейтинг: 2.2 / 5 (61 голос) |
Обзор программного обеспечения
Основные характеристики
- Бесплатный набор компиляторов с открытым исходным кодом
- Поддерживает несколько разных языков интерфейса
- Может кросс-компилировать исполняемые файлы для разных платформ
Коллекция компиляторов GNU (GCC) представляет собой набор компиляторов с открытым исходным кодом, наиболее часто используемых для компиляции программ на C и C ++. GCC также поддерживает несколько других языков программирования, включая Objective-C, Fortran, Java, Ada, Go и BRIG (HSAIL). Компиляторы чаще всего используются в системах на основе Unix, но порт Windows, называемый MiniGW, также может использоваться.
GCC включает в себя несколько разных компиляторов:
- gcc: компилятор C
- g ++: компилятор C ++ и Objective-C
- gfortran: компилятор Фортрана
- gcj: компилятор Java
- GNAT: компилятор Ada
- gccgo: компилятор Go
Отличной особенностью GCC является его способность кросс-компиляции программ для разных платформ. Это означает, что, хотя разработчик использует GCC на одной платформе, он может быть скомпилирован для другой целевой платформы.
GCC - один из наиболее распространенных вариантов компиляции программ на C и C ++ в системах на основе Unix. Если вы разрабатываете для Linux, GCC - хороший выбор. Его также можно использовать для Windows, но обычно предпочтительнее использовать другие компиляторы, такие как компилятор, включенный в Microsoft Visual Studio.
Поддерживаемые типы файлов
Основное расширение файла
.C - Исходный код C / C ++Другие расширения файлов, используемые GNU Compiler Collection (GCC) 8.2
Поддерживаемые типы файлов | |
---|---|
.ADA | Ада Исходный код |
.adb | Файл тела Ады |
.ОБЪЯВЛЕНИЯ | Файл спецификации Ada |
.КАК М | Файл исходного кода на ассемблере |
.CPP | Файл исходного кода C ++ |
.F | Фортран Исходный код |
.ЧАС | Заголовочный файл C / C ++ / Objective-C |
.hpp | Заголовочный файл C ++ |
.ДЖАВА | Файл исходного кода Java |
.М | Файл реализации Objective-C |
Дополнительные связанные форматы файлов | |
---|---|
.A | Статическая библиотека |
.ar | Unix статическая библиотека |
.CC | Файл исходного кода C ++ |
.GCH | Предварительно скомпилированный заголовочный файл |
.HXX | Заголовочный файл исходного кода C ++ |
.O | Скомпилированный объектный файл |
.ТАК | Общая библиотека |