Conţinut
- Prezentare generală de software
- Tipuri de fișiere acceptate
- Primă extensie de fișier
- Alte extensii de fișiere utilizate de GNU Compiler Collection (GCC) 8.2
Versiune (din 24.09.2018) | 8.2 |
platforme | |
Licență | Sursa deschisa |
Categorie | Programare |
Mai multe informații (vizitați site-ul editorului) |
Evaluare: 2.2 / 5 (61 voturi) |
Prezentare generală de software
Caracteristici principale
- Soluție gratuită, open source de compilatoare
- Suportă mai multe limbi de limbaj frontal
- Poate compila fișiere executabile pentru diferite platforme
Colecția de compilatoare GNU (GCC) este o suită de compilatoare open source utilizate cel mai frecvent pentru compilarea programelor C și C ++. GCC suportă și alte limbi de programare, inclusiv obiectivele C, Fortran, Java, Ada, Go și BRIG (HSAIL). Compilatoarele sunt utilizate cel mai frecvent în sistemele bazate pe Unix, dar poate fi folosit și un port Windows, numit MiniGW.
GCC include mai mulți compilatori diferiți:
- gcc: un compilator C
- g ++: un compilator C ++ și Objective-C
- gfortran: Un compilator Fortran
- gcj: Un compilator Java
- GNAT: Un compilator Ada
- gccgo: un compilator Go
O caracteristică extraordinară a CCG este abilitatea de a încrucișa programe pentru diferite platforme. Aceasta înseamnă că, chiar dacă un dezvoltator utilizează GCC pe o singură platformă, acesta poate fi compilat pentru o altă platformă țintă.
GCC este una dintre cele mai comune opțiuni pentru compilarea programelor C și C ++ pe sistemele bazate pe Unix. Dacă dezvoltați pentru Linux, GCC este o alegere bună. Poate fi folosit și pentru Windows, dar sunt de obicei preferate alți compilatori, cum ar fi compilatorul inclus în Microsoft Visual Studio.
Tipuri de fișiere acceptate
Primă extensie de fișier
.C - Fișier cod sursă C / C ++Alte extensii de fișiere utilizate de GNU Compiler Collection (GCC) 8.2
Tipuri de fișiere acceptate | |
---|---|
.ADA | Codul sursă Ada |
.ADB | Ada File Body |
.ADS | Fișierul de specificații Ada |
.asm | Fișier al codului sursă al limbii de asamblare |
Cpp | C ++ Fișier cod sursă |
.F | Fortran Cod sursă |
.H | Fișier Antet C / C ++ / Obiect-C |
.HPP | Fișier Antet C ++ |
.java | Fișier cod sursă Java |
.M | Obiectiv-C Implementarea fișierului |
Formate suplimentare de fișiere asemănătoare | |
---|---|
.A | Biblioteca statică |
.AR | Biblioteca statică Unix |
.cc | C ++ Fișier cod sursă |
.GCH | Fișier antet precomplicat |
.HXX | Fișierul Antet Cod sursă C ++ |
.O | Compilate fișier obiect |
.ASA DE | Bibliotecă comună |