Turinys
- Programinės įrangos apžvalga
- Palaikomi failų tipai
- Pirminis failo plėtinys
- Kiti failų plėtiniai, naudojami „GNU Compiler Collection“ (GCC) 8.2
Versija (nuo 2016-08-24) | 8.2 |
Platformos | |
Licencija | Atviro kodo |
Kategorija | Programavimas |
Daugiau informacijos (apsilankykite leidėjo svetainėje) |
Įvertinimas: 2.2 / 5 (61 balsai) |
Programinės įrangos apžvalga
Pagrindinės funkcijos
- Laisvas atviro kodo rinkinys kompiliatoriams
- Palaiko keletą skirtingų priekinių kalbų
- Gali kirsti skirtingų platformų vykdomuosius failus
GNU Compiler Collection (GCC) yra atviro kodo kompiliatorių rinkinys, dažniausiai naudojamas programoms C ir C ++. GCC taip pat palaiko keletą kitų programavimo kalbų, įskaitant „Objective-C“, „Fortran“, „Java“, „Ada“, „Go“ ir „BRIG“ (HSAIL). Kompiliatoriai dažniausiai naudojami „Unix“ sistemose, tačiau gali būti naudojamas ir „Windows“ prievadas „MiniGW“.
GCC sudaro keli skirtingi kompiliatoriai:
- gcc: A C kompiliatorius
- g ++: C + ir Objective-C kompiliatorius
- gfortran: „Fortran“ kompiliatorius
- gcj: „Java“ kompiliatorius
- GNAT: „Ada“ kompiliatorius
- gccgo: A Go kompiliatorius
Vienas iš puikių GCC bruožų yra jos gebėjimas kryžminiai surinkti programas skirtingoms platformoms. Tai reiškia, kad, nors kūrėjas naudojasi GCC vienoje platformoje, jis gali būti rengiamas kitai tikslinei platformai.
Persijos įlankos bendradarbiavimo taryba (GCC) yra viena iš dažniausiai pasitaikančių pasirinkimų C ir C ++ programų sudarymui Unix sistemose. Jei kuriate Linux, GCC yra geras pasirinkimas. Jis taip pat gali būti naudojamas „Windows“, tačiau paprastai pageidaujami kiti kompiliatoriai, pvz., Kompiliatorius, įtrauktas į „Microsoft Visual Studio“.
Palaikomi failų tipai
Pirminis failo plėtinys
.C - C / C ++ šaltinio kodo failasKiti failų plėtiniai, naudojami „GNU Compiler Collection“ (GCC) 8.2
Palaikomi failų tipai | |
---|---|
.ADA | Ados šaltinio kodas |
.ADB | „Ada“ kūno failas |
.ADS | „Ada“ specifikacijos failas |
.ASM | Asamblėjos kalbos šaltinio kodo failas |
.CPP | C ++ šaltinio kodo failas |
.F | „Fortran“ šaltinio kodas |
.H | C / C ++ / Objective-C antraštės failas |
.HPP | „C ++“ antraštės failas |
.JAVA | „Java“ šaltinio kodo failas |
.M | C tikslo įgyvendinimo dokumentas |
Papildomi susiję failų formatai | |
---|---|
.A | Statinė biblioteka |
.AR | „Unix“ statinė biblioteka |
.CC | C ++ šaltinio kodo failas |
.GCH | Surinktas antraštės failas |
.HXX | C ++ šaltinio kodo antraštės failas |
.O | Sukomponuotas objekto failas |
.SO | Bendra biblioteka |