Contenu
- Aperçu du logiciel
- Types de fichiers pris en charge
- Extension de fichier primaire
- Autres extensions de fichier utilisées par GNU Compiler Collection (GCC) 8.2
Version (du 24/09/2018) | 8.2 |
Plateformes | |
Licence | Open source |
Catégorie | La 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
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 | |
---|---|
.ADA | Code source Ada |
.ADB | Fichier corporel Ada |
.LES PUBLICITÉS | Fichier de spécification Ada |
.ASM | Fichier de code source du langage d'assemblage |
.CPP | Fichier de code source C ++ |
.F | Code source Fortran |
.H | Fichier d'en-tête C / C ++ / Objective-C |
.HPP | Fichier d'en-tête C ++ |
.JAVA | Fichier de code source Java |
.M | Fichier d'implémentation d'Objective-C |
Formats de fichiers connexes supplémentaires | |
---|---|
.UNE | Bibliothèque statique |
.AR | Bibliothèque statique Unix |
.CC | Fichier de code source C ++ |
.GCH | Fichier d'en-tête précompilé |
.HXX | Fichier d'en-tête de code source C ++ |
.O | Fichier d'objet compilé |
.ALORS | Bibliothèque partagée |