GNU Compiler Collection (GCC)
Versión |
8.2 |
Plataformas | |
Licencia | Open Source |
Categoría | Programming |
Más información
(visite el sitio web del editor)
|
Revisión de Software
Funciones principales
- Conjunto de compiladores de código abierto y gratuito
- Admite varios idiomas frontales diferentes
- Pueden compilarse en forma cruzada los ejecutables para diferentes plataformas
La Colección de Compiladores de GNU (GCC) es un conjunto de compiladores de código abierto que se utilizan habitualmente para compilar programas en C y C++. GCC también es compatible con otros lenguajes de programación, como Objective-C, Fortran, Java, Ada, Go y BRIG (HSAIL). Los compiladores se utilizan más comúnmente en los sistemas basados en Unix, pero un puerto de Windows, llamado MiniGW, puede ser utilizado también.
GCC incluye varios compiladores diferentes:
- gcc: Un compilador de C
- g++: Un compilador de C++ y Objective-C
- gfortran: Un compilador de Fortran
- gcj: Un compilador de Java
- GNAT: Un compilador de Ada
- gccgo: Un compilador de Go
Una gran característica de GCC es su capacidad de compilación cruzada de programas para diferentes plataformas. Esto significa que, aunque un desarrollador utilice GCC en una plataforma, puede ser compilado para otra plataforma de destino.
GCC es una de las opciones más comunes para compilar programas C y C++ en sistemas basados en Unix. Si está desarrollando para Linux, GCC es una buena opción. También se puede utilizar para Windows, pero normalmente se prefieren otros compiladores, como el compilador incluido con Microsoft Visual Studio.
▶ Extensión de archivo principal
▶ Otras extensiones de archivo utilizadas GNU Compiler Collection (GCC) 8.2
Tipos de archivos soportados | |
---|---|
.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 |