Inhalt
- Software-Übersicht
- Unterstützte Dateitypen
- Primäre Dateierweiterung
- Andere von GNU Compiler Collection (GCC) verwendete Dateierweiterungen 8.2
Ausführung (Stand vom 24.09.2014) | 8.2 |
Plattformen | |
Lizenz | Open Source |
Kategorie | Programmierung |
Mehr Infos (besuchen Sie die Website des Verlags) |
Bewertung: 2.2 / 5 (61 Stimmen) |
Software-Übersicht
Haupteigenschaften
- Kostenlose Open Source-Suite von Compilern
- Unterstützt mehrere verschiedene Frontendsprachen
- Kann ausführbare Dateien für verschiedene Plattformen kompilieren
Bei der GNU Compiler Collection (GCC) handelt es sich um eine Suite von Open-Source-Kompatibilitäten, die am häufigsten zum Kompilieren von C- und C ++ - Programmen verwendet werden. GCC unterstützt auch mehrere andere Programmiersprachen, einschließlich Objective-C, Fortran, Java, Ada, Go und BRIG (HSAIL). Die Compiler werden am häufigsten auf Unix-basierten Systemen verwendet, es kann jedoch auch ein Windows-Port namens MiniGW verwendet werden.
GCC enthält mehrere verschiedene Compiler:
- gcc: Ein C-Compiler
- g ++: Ein C ++ - und Objective-C-Compiler
- gfortran: Ein Fortran-Compiler
- gcj: Ein Java-Compiler
- GNAT: Ein Ada-Compiler
- gccgo: Ein Go-Compiler
Ein großartiges Feature von GCC ist die Fähigkeit, Programme für verschiedene Plattformen zu kompilieren. Dies bedeutet, dass ein Entwickler zwar GCC auf einer Plattform verwendet, jedoch für eine andere Zielplattform kompiliert werden kann.
GCC ist eine der häufigsten Optionen für das Kompilieren von C- und C ++ - Programmen auf Unix-basierten Systemen. Wenn Sie für Linux entwickeln, ist GCC eine gute Wahl. Es kann auch für Windows verwendet werden, normalerweise werden jedoch andere Compiler bevorzugt, z. B. der in Microsoft Visual Studio enthaltene Compiler.
Unterstützte Dateitypen
Primäre Dateierweiterung
.C - C / C ++ - QuellcodedateiAndere von GNU Compiler Collection (GCC) verwendete Dateierweiterungen 8.2
Unterstützte Dateitypen | |
---|---|
.ADA | Ada-Quellcode |
.ADB | Ada Body File |
.ADS | Ada-Spezifikationsdatei |
.ASM | Quellcodedatei der Assemblysprache |
.CPP | C ++ - Quellcodedatei |
.F | Fortran-Quellcode |
.H | C / C ++ / Objective-C-Headerdatei |
.HPP | C ++ - Header-Datei |
.JAVA | Java-Quellcodedatei |
.M | Ziel-C-Implementierungsdatei |
Zusätzliche verwandte Dateiformate | |
---|---|
.EIN | Statische Bibliothek |
.AR | Statische Unix-Bibliothek |
.CC | C ++ - Quellcodedatei |
.GCH | Vorkompilierte Header-Datei |
.HXX | C ++ - Quellcode-Header-Datei |
.O | Kompilierte Objektdatei |
.SO | Freigegebene Bibliothek |