Diferencia entre revisiones de «GNU Compiler Collection»

De Guía Ubuntu
Saltar a: navegación, buscar
(creo el artículo)
 
m (mejoras de estilo; plantilla Wikipedia)
Línea 5: Línea 5:
 
| version_estable = 4.2.1
 
| version_estable = 4.2.1
 
| fecha_version_estable = {{w|18 de julio}} de {{w|2007}}
 
| fecha_version_estable = {{w|18 de julio}} de {{w|2007}}
| version_inestable = {{w|Subversion|SVN}}
+
| version_inestable = [[Subversion|SVN]]
 
| paquete = gcc
 
| paquete = gcc
 
| genero = Compiladores
 
| genero = Compiladores
| licencia = {{w|GNU GPL|GPL}}
+
| licencia = {{w|software libre|libre}} ({{w|GNU GPL|GPL}})
 
| castellano = No
 
| castellano = No
 
| web = [http://gcc.gnu.org/ gcc.gnu.org]
 
| web = [http://gcc.gnu.org/ gcc.gnu.org]
Línea 26: Línea 26:
  
 
Si tenemos las versiones 4.1 y 4.2, para cambiar la versión a usar seguimos los siguientes pasos:
 
Si tenemos las versiones 4.1 y 4.2, para cambiar la versión a usar seguimos los siguientes pasos:
 +
 
'''1.''' Abrimos una [[terminal]], y vamos al directorio '''/usr/bin''':
 
'''1.''' Abrimos una [[terminal]], y vamos al directorio '''/usr/bin''':
 
  $ cd /usr/bin
 
  $ cd /usr/bin
 +
 
'''2.''' Eliminamos el fichero '''gcc''' (es simplemente un enlace simbólico):
 
'''2.''' Eliminamos el fichero '''gcc''' (es simplemente un enlace simbólico):
 
  $ sudo rm gcc
 
  $ sudo rm gcc
 
Si en vez de borrarlo queremos conservarlo, podemos también cambiarle el nombre:
 
Si en vez de borrarlo queremos conservarlo, podemos también cambiarle el nombre:
 
  $ sudo mv gcc gcc(predeterminado)
 
  $ sudo mv gcc gcc(predeterminado)
 +
 
'''3.''' Volvemos a crearlo, pero especificando la versión que queremos usar, por ejemplo la 4.1:
 
'''3.''' Volvemos a crearlo, pero especificando la versión que queremos usar, por ejemplo la 4.1:
 
  $ ln -s gcc-4.1 gcc
 
  $ ln -s gcc-4.1 gcc
 +
 
'''4.''' Para restaurar el fichero predeterminado (en caso de no haberlo borrado), primero borramos el nuevo:
 
'''4.''' Para restaurar el fichero predeterminado (en caso de no haberlo borrado), primero borramos el nuevo:
 
  $ sudo rm gcc
 
  $ sudo rm gcc
Línea 41: Línea 45:
 
== Enlaces externos ==
 
== Enlaces externos ==
  
* {{w|GNU Compiler Collection|Artículo de GCC en la Wikipedia}} {{es}}
+
{{Wikipedia}}
 
* [http://gcc.gnu.org/ Sitio web oficial de GCC] {{en}}
 
* [http://gcc.gnu.org/ Sitio web oficial de GCC] {{en}}
 
* [http://gcc.gnu.org/wiki Wiki oficial de GCC] {{en}}
 
* [http://gcc.gnu.org/wiki Wiki oficial de GCC] {{en}}
* [http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/ Manual oficial de Gcc 4.1] {{en}}
+
* [http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/ Manual oficial de GCC 4.1] {{en}}
 
* [http://gcc.gnu.org/onlinedocs/gcc-4.2.1/gcc/ Manual oficial de GCC 4.2] {{en}}
 
* [http://gcc.gnu.org/onlinedocs/gcc-4.2.1/gcc/ Manual oficial de GCC 4.2] {{en}}
  
 
[[Categoría:Programación]]
 
[[Categoría:Programación]]

Revisión de 17:28 9 oct 2007

GNU Compiler Collection
GCC logo.png
 
Proyecto GNU
4.2.1 / 18 de julio de 2007
SVN / ?
gcc
-
Compiladores
libre (GPL)
No
gcc.gnu.org

GNU Compiler Collection (abreviado GCC) es un conjunto de compiladores libres para distintos lenguajes de programación, creado por el proyecto GNU. Estos compiladores se consideran estándar para los sistemas derivados de UNIX, ya sean libres (GNU/Linux, *BSD, Solaris) o privativos (Mac OS X). GCC requiere el conjunto de aplicaciones conocido como binutils para realizar tareas como identificar archivos objeto u obtener su tamaño para copiarlos, traducirlos o crear listas, enlazarlos, o quitarles símbolos innecesarios.

Originalmente GCC significaba GNU C Compiler (Compilador GNU para C), porque sólo compilaba el lenguaje C. Posteriormente se extendió para compilar C++, Fortran, Ada y otros.

Instalación

Para tener GCC, instalamos el paquete gcc de los repositorios oficiales de Ubuntu.

Cambiar versión de GCC

Si tenemos más de una versión de GCC instalada, es posible que necesitemos cambiar de una a otra para realizar alguna tarea específica. Por ejemplo, el driver privativo de tarjetas gráficas NVIDIA usa la versión 4.1, pero la versión actual es la 4.2 (aunque aún no está en los repositorios oficiales de Ubuntu). Por defecto se usará la versión más reciente instalada.

Si tenemos las versiones 4.1 y 4.2, para cambiar la versión a usar seguimos los siguientes pasos:

1. Abrimos una terminal, y vamos al directorio /usr/bin:

$ cd /usr/bin

2. Eliminamos el fichero gcc (es simplemente un enlace simbólico):

$ sudo rm gcc

Si en vez de borrarlo queremos conservarlo, podemos también cambiarle el nombre:

$ sudo mv gcc gcc(predeterminado)

3. Volvemos a crearlo, pero especificando la versión que queremos usar, por ejemplo la 4.1:

$ ln -s gcc-4.1 gcc

4. Para restaurar el fichero predeterminado (en caso de no haberlo borrado), primero borramos el nuevo:

$ sudo rm gcc

Y luego renombramos el anterior:

$ sudo mv gcc(predeterminado) gcc

Enlaces externos

Colabora en Wikipedia Wikipedia alberga un artículo enciclopédico sobre GNU Compiler Collection. (en español)