GCC

De doc.ubuntu-es
Revisión a fecha de 22:22 27 feb 2012; Javier Mora (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
GNU Compiler Collection
Gcc logo.png
Desarrollador:
Proyecto GNU


Licencia:
libre (GPL)
En Español:
No
Sitio Web:
gcc.gnu.org

GCC es un conjunto de compiladores de GNU.

Etimología

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.

Instalación

Mediante repositorios

Instala el paquete gcc del repositorio main de Ubuntu.

Uso

gcc provee distintos compiladores para cada lenguaje, entre los cuales podemos encontrar:

  • gcc: para C.
  • g++: para C++.
  • gcj: para Java.

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
Clip.png 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

Alternar entre versiones instaladas

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.

Enlaces externos

Wikipedia logo.png Wikipedia alberga un artículo enciclopédico sobre GCC.
Herramientas personales