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

Автор: Lewis Jackson
Дата Створення: 12 Травень 2021
Дата Оновлення: 24 Квітень 2024
Anonim
Колекція компіляторів GNU (GCC) - Програмне Забезпечення
Колекція компіляторів GNU (GCC) - Програмне Забезпечення

Зміст

Версія
(станом на 24.09.2014)
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: Компілятор Fortran
  • 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

Підтримувані типи файлів
.ADAAda Вихідний код
.ADBФайл тіла Ада
.ADSФайл специфікації Ада
.ASMМова Асамблеї вихідного коду файлу
.CPPФайл вихідного коду C ++
F.Фортранський вихідний код
.HФайл заголовка C / C ++ / Objective-C
.HPPФайл заголовка C ++
.JAVAФайл вихідного коду Java
.MФайл впровадження Objective-C
Додаткові пов'язані формати файлів
.AСтатична бібліотека
.ARUnix Static Library
.CCФайл вихідного коду C ++
.GCHСкомпільований файл заголовка
.HXXФайл заголовка вихідного коду C ++
Скомпільований об'єктний файл
.ТОМУСпільна бібліотека

Опис формату файлу RNK

Roger Morrison

Квітень 2024

Багато людей діляться .rnk файли, не додаючи інструкцій щодо використання. Проте для всіх не очевидно, яка програма a .rnk файл можна редагувати, конвертувати або друкувати за допомогою. На цій сторі...

FormVista

Roger Morrison

Квітень 2024

Згідно з нашим реєстром, FormVita може відкрити файли, перелічені нижче. Можливо, FormVita також може конвертувати між перерахованими форматами, посібник програми може надати інформацію про це. Точні...

Цікаві Посади