Logiciel : GNU : GNU Compiler Collection (GCC)

GNU Compiler Collection (GCC)

Version
(à partir de 2020-02-09)
8.2
Plate-formes
Licence Open Source
Catégorie Programming

Revue de logiciel

Fonctions principales

  • Suite de compilateurs libre et open source
  • Prend en charge plusieurs langues frontales différentes
  • Peut compiler des exécutables pour différentes plates-formes

La collection de compilateurs GNU (GCC) est une suite de fournisseurs Open Source les plus couramment utilisés pour la compilation de programmes C et C ++. GCC prend également en charge plusieurs autres langages de programmation, notamment Objective-C, Fortran, Java, Ada, Go et BRIG (HSAIL). Les compilateurs sont généralement utilisés sur les systèmes Unix, mais un port Windows, appelé MiniGW, peut également être utilisé.

GCC comprend plusieurs compilateurs différents:

L'une des grandes caractéristiques de GCC est sa capacité à compiler de manière croisée des programmes pour différentes plates-formes. Cela signifie que, même si un développeur utilise GCC sur une plate-forme, il peut être compilé pour une autre plate-forme cible.

GCC est l'un des choix les plus courants pour la compilation de programmes C et C ++ sur des systèmes Unix. Si vous développez pour Linux, GCC est un bon choix. Il peut également être utilisé pour Windows, mais d'autres compilateurs sont généralement préférés, tels que le compilateur inclus dans Microsoft Visual Studio.

Date de mise à jour: le 24 septembre 2018


▶ Extension de fichier primaire

.c – C/C++ Source Code File

▶ Autres extensions de fichier utiliséesGNU Compiler Collection (GCC) 8.2

Types de fichiers supportés
.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
Formats de fichiers connexes supplémentaires
.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