Indhold
- Softwareoversigt
- Understøttede filtyper
- Primær filudvidelse
- Andre filudvidelser brugt af GNU Compiler Collection (GCC) 8.2
Version (fra den 9/24/2018) | 8.2 |
platforme | |
Licens | Åben kilde |
Kategori | Programmering |
Mere info (besøg udgiverens hjemmeside) |
Bedømmelse: 2.2 / 5 (61 Stemmer) |
Softwareoversigt
Hovedtræk
- Gratis, open source suite af kompilatorer
- Understøtter flere forskellige frontendsprog
- Kan krydskompilere eksekverbare filer til forskellige platforme
GNU Compiler Collection (GCC) er en serie af open source-komplikatorer, der oftest bruges til at kompilere C og C ++ programmer. GCC understøtter også flere andre programmeringssprog, herunder Objective-C, Fortran, Java, Ada, Go og BRIG (HSAIL). Kompilerne bruges mest på Unix-baserede systemer, men en Windows-port, der hedder MiniGW, kan også bruges.
GCC indeholder flere forskellige kompilatorer:
- gcc: En C compiler
- g ++: En C ++ og Objective-C compiler
- gfortran: En Fortran kompilator
- gcj: En Java compiler
- GNAT: En Ada compiler
- gccgo: A Go compiler
En stor funktion ved GCC er dets evne til at krydstille programmer for forskellige platforme. Det betyder, at selv om en udvikler bruger GCC på en platform, kan den kompileres til en anden målplatform.
GCC er et af de mest almindelige valg til udarbejdelse af C og C ++ programmer på Unix-baserede systemer. Hvis du udvikler til Linux, er GCC et godt valg. Det kan også bruges til Windows, men andre compilers foretrækkes typisk, som kompilatoren inkluderet i Microsoft Visual Studio.
Understøttede filtyper
Primær filudvidelse
.C - C / C + + Kildekode filAndre filudvidelser brugt af GNU Compiler Collection (GCC) 8.2
Understøttede filtyper | |
---|---|
.ADA | Ada Kildekode |
.ADB | Ada Body File |
.ADS | Ada Specification File |
.ASM | Forsamlingssprog Kildekodefil |
.cpp | C + + Source Code File |
.F | Fortran Kildekode |
.H | C / C ++ / Objective-C Header File |
.HPP | C + + Header File |
.java | Java Source Code File |
.M | Objective-C Implementeringsfil |
Yderligere relaterede filformater | |
---|---|
.EN | Statisk Bibliotek |
.AR | Unix Static Library |
.CC | C + + Source Code File |
.GCH | Forkompileret headerfil |
.HXX | C + + Kildekode header fil |
.O | Kompileret objektfil |
.SÅ | Shared Library |