Programmeren : GNU : GNU Compilercollectie (GCC)

GNU Compiler Collectie (GCC)

Versie
8.2
Platformen
luistert Open Source
Categorie Programming

Softwarebeoordeling

Hoofdfuncties

  • Gratis, open source-pakket met compilers
  • Ondersteunt verschillende frontend-talen
  • Kan uitvoerbare bestanden cross-compileren voor verschillende platforms

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

GCC bevat verschillende compilers:

Een geweldig kenmerk van GCC is de mogelijkheid om programma's voor verschillende platforms te compileren. Dit betekent dat zelfs als een ontwikkelaar GCC op één platform gebruikt, deze voor een ander doelplatform kan worden gecompileerd.

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

Bijgewerkt: 24 september 2018

▶ Primaire bestandsextensie

.c – C/C++ broncodebestand

▶ Andere gebruikte bestandsextensies GNU Compiler Collection (GCC) 8.2

Ondersteunde bestandstypen
.ADVERTENTIES Ada-specificatiebestand
.ASM Broncodebestand voor assembleertaal
.ADA Ada-broncode
.M Objective-C-implementatiebestand
.ADB Ada-lichaamsbestand
.F Fortran-broncode
.H C/C++/Objective-C headerbestand
.HPP C++ headerbestand
.JAVA Java-broncodebestand
.CPP C++ broncodebestand
Aanvullende gerelateerde bestandsformaten
.O Gecompileerd objectbestand
.air Unix statische bibliotheek
.A Statische bibliotheek
.DUS Gedeelde bibliotheek
.GCH Voorgecompileerd headerbestand
.CC C++ broncodebestand
.HXX C++ broncode headerbestand