Sisältö
- Ohjelmiston yleiskatsaus
- Tuetut tiedostotyypit
- Ensisijainen tiedostopääte
- Muut GNU Compiler Collectionin (GCC) käyttämät tiedostotunnisteet 8.2
Versio (9.9.2018 alkaen) | 8.2 |
Platforms | |
lisenssi | Avoin lähdekoodi |
Kategoria | Ohjelmointi |
Lisätietoja (käy julkaisijan verkkosivustolla) |
Arvostelu: 2.2 / 5 (61 ääntä) |
Ohjelmiston yleiskatsaus
Pääpiirteet
- Vapaa, avoimen lähdekoodin kääntäjien sarja
- Tukee useita eri kieliä
- Voi ristikompileoida eri alustojen suoritettavia tiedostoja
GNU Compiler Collection (GCC) on sarja avoimen lähdekoodin pakkaimia, joita käytetään yleisimmin C- ja C ++ -ohjelmien kokoamiseen. GCC tukee myös useita muita ohjelmointikieliä, kuten Objective-C, Fortran, Java, Ada, Go ja BRIG (HSAIL). Kääntäjiä käytetään yleisimmin Unix-järjestelmissä, mutta myös Windows-porttia, jota kutsutaan MiniGW: ksi, voidaan käyttää.
GCC: ssä on useita eri kääntäjiä:
- gcc: A C-kääntäjä
- g ++: C ++ ja Objective-C kääntäjä
- gfortran: Fortran-kääntäjä
- gcj: Java-kääntäjä
- GNAT: Ada-kääntäjä
- gccgo: A Go-kääntäjä
Yksi GCC: n hienoista piirteistä on sen kyky yhdistää ohjelmia eri alustoille. Tämä tarkoittaa sitä, että vaikka kehittäjä käyttää GCC: tä yhdellä alustalla, se voidaan koota toiseen kohdealustaan.
GCC on yksi yleisimmistä vaihtoehdoista C- ja C ++ -ohjelmien laatimiseksi Unix-järjestelmissä. Jos kehität Linuxia, GCC on hyvä valinta. Sitä voidaan käyttää myös Windowsissa, mutta muut kääntäjät ovat tyypillisesti edullisia, kuten Microsoft Visual Studion mukana toimitettu kääntäjä.
Tuetut tiedostotyypit
Ensisijainen tiedostopääte
.C - C / C ++ lähdekooditiedostoMuut GNU Compiler Collectionin (GCC) käyttämät tiedostotunnisteet 8.2
Tuetut tiedostotyypit | |
---|---|
.ADA | Adan lähdekoodi |
.ADB | Ada Body File |
.ADS | Ada-määritystiedosto |
.ASM | Kokoonpanokielen lähdekooditiedosto |
CPP | C ++ lähdekooditiedosto |
.f | Fortranin lähdekoodi |
.H | C / C ++ / Objective-C-otsikkotiedosto |
.HPP | C ++ -otsikon tiedosto |
.java | Java-lähdekooditiedosto |
.M | Tavoite-C: n täytäntöönpanotiedosto |
Muut siihen liittyvät tiedostomuodot | |
---|---|
.A | Staattinen kirjasto |
.AR | Unixin staattinen kirjasto |
.cc | C ++ lähdekooditiedosto |
.GCH | Esikompiloitu otsikkotiedosto |
.HXX | C ++ lähdekoodin otsikkotiedosto |
.O | Käännetty objektitiedosto |
.NIIN | Jaettu kirjasto |