Software : GNU : GNU Compiler Collection (GCC)

GNU Compiler Collection (GCC)

Versie
8.2
Platforms
Licentie Open Source
Categorie Programming

Software Review

Hoofdfuncties

  • Gratis, open source suite van compilers
  • Ondersteunt verschillende verschillende front-end-talen
  • Kan uitvoerbare bestanden cross-compileren voor verschillende platforms

De GNU Compiler Collection (GCC) is een reeks open source-compliers die het meest worden gebruikt voor het compileren van C- en C ++ -programma's. GCC ondersteunt ook verschillende andere programmeertalen, waaronder Objective-C, Fortran, Java, Ada, Go en BRIG (HSAIL). De compilers worden het meest gebruikt op Unix-gebaseerde systemen, maar een Windows-poort, MiniGW genaamd, kan ook worden gebruikt.

GCC bevat verschillende compilers:

Een geweldige functie van GCC is de mogelijkheid om programma's te cross-compileren voor verschillende platforms. Dit betekent dat, ook al gebruikt een ontwikkelaar GCC op één platform, het kan worden gecompileerd voor een ander doelplatform.

GCC is een van de meest gebruikelijke keuzes voor het compileren van C- en C ++ -programma's op Unix-gebaseerde systemen. Als je voor Linux aan het ontwikkelen bent, is GCC een goede keuze. Het kan ook worden gebruikt voor Windows, maar andere compilers hebben meestal de voorkeur, zoals de compiler die wordt meegeleverd met Microsoft Visual Studio.

Bijgewerkt: 24 september 2018

▶ Primaire bestandsextensie

.c – C/C++ Source Code File

▶ Andere bestandsextensies gebruikt GNU Compiler Collection (GCC) 8.2

Ondersteunde bestandstypes
.ADS Ada Specification File
.ASM Assembly Language Source Code File
.ADA Ada Source Code
.M Objective-C Implementation File
.ADB Ada Body File
.F Fortran Source Code
.H C/C++/Objective-C Header File
.HPP C++ Header File
.JAVA Java Source Code File
.CPP C++ Source Code File
Extra gerelateerde bestandsindelingen
.O Compiled Object File
.AR Unix Static Library
.A Static Library
.SO Shared Library
.GCH Precompiled Header File
.CC C++ Source Code File
.HXX C++ Source Code Header File