Зміст
- Огляд програмного забезпечення
- Підтримувані типи файлів
- Основне розширення файлу
- Інші розширення файлів, що використовуються GNU Compiler Collection (GCC) 8.2
Версія (станом на 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 є одним з найбільш поширених варіантів для компіляції C і C ++ програм на Unix-системах. Якщо ви розробляєте для Linux, GCC є гарним вибором. Він також може бути використаний для Windows, але інші компілятори, як правило, є кращими, наприклад, компілятор, що входить до складу Microsoft Visual Studio.
Підтримувані типи файлів
Основне розширення файлу
.C - Файл вихідного коду C / C ++Інші розширення файлів, що використовуються GNU Compiler Collection (GCC) 8.2
Підтримувані типи файлів | |
---|---|
.ADA | Ada Вихідний код |
.ADB | Файл тіла Ада |
.ADS | Файл специфікації Ада |
.ASM | Мова Асамблеї вихідного коду файлу |
.CPP | Файл вихідного коду C ++ |
F. | Фортранський вихідний код |
.H | Файл заголовка C / C ++ / Objective-C |
.HPP | Файл заголовка C ++ |
.JAVA | Файл вихідного коду Java |
.M | Файл впровадження Objective-C |
Додаткові пов'язані формати файлів | |
---|---|
.A | Статична бібліотека |
.AR | Unix Static Library |
.CC | Файл вихідного коду C ++ |
.GCH | Скомпільований файл заголовка |
.HXX | Файл заголовка вихідного коду C ++ |
.О | Скомпільований об'єктний файл |
.ТОМУ | Спільна бібліотека |