| GNU Compiler Collection | |
|---|---|
|
}} {{ #if: | | |
| [[Imagen:{{{captura}}}|250px]] {{#if:| {{{pie}}}}} }} {{ #if: Proyecto GNU | | |
| Proyecto GNU
}} {{ #if: 4.3.2 | | |
| 4.3.2 (20 de septiembre de 2008)
}} {{ #if: 4.4.0 | | |
| 4.4.0 (1 de noviembre de 2008)
}} {{ #if: | | |
| {{{género}}} | |
| libre (GPL)
}} | |
| En español:
|
No
{{#if: gcc.gnu.org| |
| gcc.gnu.org
}} | |
GCC es un conjunto de compiladores de GNU.
Contenido |
GCC es el acrónimo de GNU Compiler Collection, Colección de Compiladores de GNU. Originalmente significaba GNU C Compiler, Compilador GNU para C; pero luego se extendió a otros lenguajes y se le cambió el nombre.
Instala el paquete gcc del repositorio main de Ubuntu.
gcc provee distintos compiladores para cada lenguaje, entre los cuales podemos encontrar:
Para compilar un simple fichero de código fuente, haces lo siguiente en terminal:
gcc <fichero>
Donde <fichero> es la ruta del fichero. Por ejemplo:
gcc holamundo.c
El comando gcc es para compilar en C, puedes reemplazarlo por el compilador del lenguaje que desees.
|
Con la opción -o puedes especificar el nombre del fichero de salida, por ejemplo:
gcc holamundo.c -o holamundo.bin
Si tienes instaladas varias versiones de gcc, por ejemplo la 4.1 y la 4.2, es posible que desees alternar entre una y otra por alguna razón (por ejemplo, antiguas versiones del asistente de instalación manual del controlador privativo de NVIDIA, requerían gcc 4.1).
Para hacer esto, primero abre una terminal y ve al directorio /usr/bin/.
cd /usr/bin/
Usa ls para ver los ejecutables de gcc que tienes:
ls -l | grep gcc
Te aparecerán unas líneas similares a estas, entre otras (suponiendo que las versiones que tienes instaladas sean la 4.1 y la 4.2):
lrwxrwxrwx 1 root root 7 2007-12-29 21:51 gcc -> gcc-4.2 -rwxr-xr-x 1 root root 204836 2007-12-09 12:48 gcc-4.1 -rwxr-xr-x 1 root root 192532 2007-11-25 16:41 gcc-4.2
El fichero gcc es un enlace simbólico al ejecutable gcc-4.2 (se puede deducir por la «l» del principio, y por la flecha en el nombre). Para hacer que apunte al 4.1, ejecuta lo siguiente:
sudo rm gcc sudo ln -s gcc-4.1 gcc
Esto borrará el enlace y lo volverá a crear, pero apuntando al otro ejecutable. Para restaurar el enlace anterior, ejecutas esos mismos comandos, pero indicando gcc-4.2 en vez de gcc-4.1.
Para comprobar que el enlace apunta a una versión determinada, puedes volver a usar ls como antes.