Коллекция компиляторов GNU (GCC)

Автор: Lewis Jackson
Дата создания: 12 Май 2021
Дата обновления: 24 Апрель 2024
Anonim
Курс молодого бойца в компилятор GCC (для языков СС++)
Видео: Курс молодого бойца в компилятор GCC (для языков СС++)

Содержание

Версия
(по состоянию на 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 является его способность кросс-компиляции программ для разных платформ. Это означает, что, хотя разработчик использует 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Статическая библиотека
.arUnix статическая библиотека
.CCФайл исходного кода C ++
.GCHПредварительно скомпилированный заголовочный файл
.HXXЗаголовочный файл исходного кода C ++
.OСкомпилированный объектный файл
.ТАКОбщая библиотека

Описание формата файла CHM

Marcus Baldwin

Апрель 2024

Многие люди делятся .chm файлы, не прилагая инструкции по использованию. Однако не для всех очевидно, кто программирует .chm файл можно редактировать, конвертировать или распечатывать с помощью. На э...

Описание формата файла GLP

Marcus Baldwin

Апрель 2024

Многие люди делятся .glp файлы, не прилагая инструкции по использованию. Однако не для всех очевидно, кто программирует .glp файл можно редактировать, конвертировать или распечатывать с помощью. На э...

Рекомендуем вам