GNU-kääntäjäkokoelma (GCC)
Versio (9 alkaen) | 8.2 |
Platforms | |
lisenssi | Open Source |
Kategoria | ohjelmointi |
Lisätietoja (vieraile julkaisijan verkkosivustolla) |
Arvostelu:
|
Ohjelmiston yleiskuvaus
Tärkeimmät ominaisuudet
- Ilmainen, avoimen lähdekoodin kääntäjä
- Tukee useita eri käyttöliittymän kieliä
- Voi kääntää suoritettavia tiedostoja eri alustoille
GNU Compiler Collection (GCC) on sarja avoimen lähdekoodin täydentäjiä, joita käytetään yleisimmin C- ja C ++ -ohjelmien kokoamiseen. GCC tukee myös useita muita ohjelmointikieliä, mukaan lukien Objective-C, Fortran, Java, Ada, Go ja BRIG (HSAIL). Kääntäjiä käytetään yleisimmin Unix-pohjaisissa järjestelmissä, mutta myös Windows-porttia, nimeltään MiniGW, voidaan käyttää.
GCC sisältää useita eri kääntäjiä:
- gcc: AC-kääntäjä
- g ++: C ++ - ja Objective-C-kääntäjä
- gfortran: Fortran-kääntäjä
- gcj: Java-kääntäjä
- GNAT: An On kääntäjä
- gccgo: Go-kääntäjä
Yksi GCC: n hieno piirre on kyky kääntää ohjelmia eri alustoille. Tämä tarkoittaa, että vaikka kehittäjä käyttää GCC: tä yhdellä alustalla, se voidaan koota toiselle kohdealustalle.
GCC on yksi yleisimmistä valinnoista C- ja C ++ -ohjelmien kokoamiseksi Unix-pohjaisiin järjestelmiin. Jos kehität Linuxia varten, GCC on hyvä valinta. Sitä voidaan käyttää myös Windowsissa, mutta tyypillisesti suositellaan muita kääntäjiä, kuten mukana toimitettua kääntäjää Microsoft Visual Studio.
Tuetut tiedostotyypit
Ensisijainen tiedostotunniste
Muut GNU Compiler Collectionin (GCC) käyttämät tiedostotunnisteet 8.2
Tuetut tiedostotyypit | |
---|---|
.ON | Lähdekoodi on olemassa |
ADB | On Body-tiedosto |
.ADS | Ada-määritystiedosto |
.ASM | Kokoonpanokielen lähdekooditiedosto |
CPP | C ++ - lähdekooditiedosto |
.F | Fortranin lähdekoodi |
.H | C / C ++ / Objective-C-otsikkotiedosto |
.HPP | C ++ -otsikkotiedosto |
.JAVA | Java-lähdekooditiedosto |
.M | Tavoite-C-toteutustiedosto |
Muita siihen liittyviä tiedostomuotoja | |
---|---|
.A | Staattinen kirjasto |
.KANSSA | Unix Staattinen kirjasto |
CC | C ++ - lähdekooditiedosto |
.GCH | Esikäännetty otsikkotiedosto |
.XX | C ++ - lähdekoodin otsikkotiedosto |
.O | Koottu objektitiedosto |
.NIIN | Jaettu kirjasto |
Päivitetty: syyskuu 24, 2018