Maestrtos de simon bolivar

Solo disponible en BuenasTareas
  • Páginas : 3 (570 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
El GCC
Las siglas GCC significan actualmente “GNU Compiler Collection“(“Colección de compiladores GNU”). Antes estas mismas siglas significaban “GNU C Compiler” (“Compilador C de GNU”), sibien ahora se utilizan para denominar a toda una colección de compiladores de diversos lenguajes como C, C++, Objetive C, Chill, Fortran, y Java. Esta colección de compiladores está disponible paraprácticamente todos los Sistemas Operativos, si bien es característica de entornos UNIX libres y se incluye en la práctica totalidad de distribuciones de GNU/Linux. En su desarrollo participan voluntariosde todas las partes del mundo y se distribuye bajo la licencia GPL (“General PublicLicense”) lo que lo hace de libre distribución: está permitido hacer copias de él y regalarlas o venderlas siempreque se incluya su código fuente y se mantenga la licencia. Nosotros nos referiremos al GCC únicamente como el compilador de C estándar en GNU/Linux.
COMPILACION BASICA
GCC es un compilador delínea de comandos, aunque existen numerosos IDE o entornos de desarrollo que incluyen a GCC como su motor de compilación. La manera más simple de llamar a GCC es esta: gcccodigo.c –o ejecutable.Así el GCC compilará el código fuente que haya en “codigo.c” y generará un fichero ejecutable en “ejecutable”. Si todo el proceso se ha desarrollado correctamente, el GCC no devuelve ningún mensaje deconfirmación. En realidad la opción “-o” para indicar el fichero de salida no es necesaria, y si no se indica se guarda el resultado de la compilación en el fichero “a.out”. Muchos proyectos desoftware están formados por más de un fichero fuente, por lo que habrá que compilar varios ficheros para generar un único ejecutable. Esto se puede hacer de forma sencilla llamando a GCC con variosficheros fuente y un ejecutable: gccmenu.cbd.cmotor.c –o juego
Sin embargo es bastante probable que todos los ficheros fuente de un mismo proyecto no se encuentren en el mismo directorio, y que...
tracking img