Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción al lenguaje C
Objetivos
Introducción al GCC
Elementos necesarios
Existen muchas herramientas de compilación; sin embargo, a lo largo del
laboratorio se va a hacer uso de GCC, el cual es el compilador por excelencia
para Linux. Para compilar un programa se necesitan 3 elementos
principalmente. En nuestro caso:
Actividad 1
#include <stdio.h>
main() {
printf("Hello World\n");
return 0;
}
rm hello
Dónde:
La anterior forma de uso del comando gcc, suele ser la más sencilla para
compilar y enlazar un archivo fuente (archivo .c) de modo que se genera un
ejecutable con nombre dado por nombreEjecutable.
1. Pre-procesamiento.
2. Compilación.
3. Ensamblado.
4. Enlazado.
La siguiente figura tomada de GCC and Make - Compiling, Linking and Building
C/C++ Applications resume los pasos anteriormente explicados:
Figura 15. Resumen del proceso completo de compilación y enlazado.
Pas
Acción Comando
o
Pre-
1
procesamiento gcc -E archivoFuente <-o archivoResultante>
gcc -E hello.c
gcc -S hello.c
gcc -c hello.c
gcc hello.o -o hello.out
Figura 2. Resultado del comando gcc conservando los archivos intermedios del
proceso
Opción Descripción
Opción Descripción
#include <stdio.h>
int main()
{
printf( "Sr. Carlos, Bienvenidos!!!\n" )
return 0;
}
Nota: Para los puntos 2 y 3 cree un arhivo de texto y consigne alli las
explicaciones de las preguntas que se hacen.
#include "stdio.h"
#include "string.h"
#include <stdio.h>
#include <stdlib.h>
#define N 20
int edad_en_meses(int);