Collection de compilateurs GNU (GCC)

Auteur: Lewis Jackson
Date De Création: 12 Peut 2021
Date De Mise À Jour: 17 Novembre 2024
Anonim
Building GCC-9.1.0 from Source
Vidéo: Building GCC-9.1.0 from Source

Contenu

Version
(du 24/09/2018)
8.2
Plateformes
LicenceOpen source
CatégorieLa programmation
Plus d'infos (visitez le site de l'éditeur)
Évaluation: 2.2 / 5 (61 Votes)

Aperçu du logiciel

Caractéristiques principales


  • Suite gratuite et gratuite de compilateurs
  • Prend en charge plusieurs langues 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 le plus souvent utilisés sur les systèmes Unix, mais un port Windows, appelé MiniGW, peut également être utilisé.

GCC comprend plusieurs compilateurs différents:

  • gcc: compilateur C
  • g ++: un compilateur C ++ et Objective-C
  • gfortran: un compilateur Fortran
  • gcj: un compilateur Java
  • GNAT: Un compilateur Ada
  • gccgo: un compilateur Go
La conception modulaire de GCC permet également l'installation de plug-ins pour étendre les fonctionnalités du logiciel. Des fonctionnalités supplémentaires incluent la prise en charge de langages de programmation non fournis avec GCC.


Une excellente fonctionnalité 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 avec Microsoft Visual Studio.

Types de fichiers pris en charge


Extension de fichier primaire

.C - Fichier de code source C / C ++

Autres extensions de fichier utilisées par GNU Compiler Collection (GCC) 8.2

Types de fichiers pris en charge
.ADACode source Ada
.ADBFichier corporel Ada
.LES PUBLICITÉSFichier de spécification Ada
.ASMFichier de code source du langage d'assemblage
.CPPFichier de code source C ++
.FCode source Fortran
.HFichier d'en-tête C / C ++ / Objective-C
.HPPFichier d'en-tête C ++
.JAVAFichier de code source Java
.MFichier d'implémentation d'Objective-C
Formats de fichiers connexes supplémentaires
.UNEBibliothèque statique
.ARBibliothèque statique Unix
.CCFichier de code source C ++
.GCHFichier d'en-tête précompilé
.HXXFichier d'en-tête de code source C ++
.OFichier d'objet compilé
.ALORSBibliothèque partagée

Description du format de fichier EULA

Tamara Smith

Novembre 2024

Beaucoup de gen partagent .eula fichier an joindre d'intruction ur la façon de l'utilier. Pourtant, il n’et pa évident pour tout le monde quel programme .eula Le fichier peut ê...

Description du format de fichier DIT

Tamara Smith

Novembre 2024

Beaucoup de gen partagent .dit fichier an joindre d'intruction ur la façon de l'utilier. Pourtant, il n’et pa évident pour tout le monde quel programme .dit Le fichier peut êtr...

Apparu Aujourd’Hui