Sisu
- Tarkvara ülevaade
- Toetatud failitüübid
- Esmane faililaiend
- Muud GNU Compiler Collection (GCC) poolt kasutatavad faililaiendid 8.2
Versioon (alates 9/24/2018) | 8.2 |
Platvormid | |
Litsents | Avatud lähtekoodiga |
Kategooria | Programmeerimine |
Rohkem infot (külastage avaldaja veebisaiti) |
Hinnang: 2.2 / 5 (61 häält) |
Tarkvara ülevaade
Põhijooned
- Vaba avatud lähtekoodiga kompilaatorite komplekt
- Toetab mitmeid erinevaid esiotsa keeli
- Saab ristkompileerida erinevate platvormide rakendusi
GNU Compiler Collection (GCC) on C ja C ++ programmide koostamiseks kõige sagedamini kasutatavate avatud lähtekoodiga kompilaatorite komplekt. GCC toetab ka mitmeid teisi programmeerimiskeeli, sealhulgas Objective-C, Fortran, Java, Ada, Go ja BRIG (HSAIL). Koostajad on kõige sagedamini kasutatavad Unixil põhinevatel süsteemidel, kuid kasutada võib ka Windowsi porti, mida nimetatakse MiniGW.
GCC-s on mitu erinevat kompilaatorit:
- gcc: A C kompilaator
- g ++: C ++ ja Objective-C kompilaator
- gfortran: Fortrani kompilaator
- gcj: Java kompilaator
- GNAT: Ada kompilaator
- gccgo: A Go kompilaator
GCC üks suur tunnusjoon on selle võime ristkompileerida programme erinevatele platvormidele. See tähendab, et kuigi arendaja kasutab GCC-d ühel platvormil, võib selle koostada teise sihtplatvormi jaoks.
GCC on üks levinumaid valikuid C- ja C ++ -programmide koostamiseks Unix-põhistel süsteemidel. Kui te arendate Linuxi, on GCC hea valik. Seda saab kasutada ka Windowsi jaoks, kuid tavaliselt on eelistatud teised kompilaatorid, näiteks Microsoft Visual Studio komplekti kuuluv kompilaator.
Toetatud failitüübid
Esmane faililaiend
.C - C / C ++ lähtekoodi failMuud GNU Compiler Collection (GCC) poolt kasutatavad faililaiendid 8.2
Toetatud failitüübid | |
---|---|
.ADA | Ada lähtekood |
.ADB | Ada kehafail |
.ADS | Ada spetsifikatsioonifail |
.ASM | Assamblee keele lähtekoodi fail |
.CPP | C ++ lähtekoodi fail |
.f | Fortrani lähtekood |
.H | C / C ++ / Objective-C päisefail |
.HPP | C ++ päisefail |
.JAVA | Java lähtekoodi fail |
.M | Eesmärgi C rakendusfail |
Täiendavad seotud failivormingud | |
---|---|
.A | Staatiline raamatukogu |
.AR | Unixi staatiline raamatukogu |
.CC | C ++ lähtekoodi fail |
.GCH | Eelkompileeritud päisefail |
.HXX | C ++ lähtekoodi päisefail |
.O | Koostatud objekti fail |
.SO | Jagatud raamatukogu |