GCC
De doc.ubuntu-es
| GNU Compiler Collection | |
|---|---|
| Proyecto GNU | |
| 4.3.1 (6 de junio de 2008) | |
| 4.4.0 (21 de abril de 2008) | |
| libre (GPL) | |
| En español:
| No |
| gcc.gnu.org | |
GCC es un conjunto de compiladores de GNU.
Tabla de contenidos |
[editar] 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.
[editar] Instalación
[editar] Mediante repositorios
Instala el paquete gcc del repositorio main de Ubuntu.
[editar] Uso
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
[editar] 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.
[editar] Enlaces externos
- Sitio web oficial de GCC (en inglés).
- Wiki oficial de GCC (en inglés).
- Manuales oficiales de GCC (en inglés).


