Saludos y gracias de antemano.
situacion:
tipos.h
typedef struct Ini
{
...
}
1.c
#include <tipos.h>
fun1()
{
}
2.c
#include <tipos.h>
fun2()
{
}
1. compilo cada cada uno de los *.c, obtenido *.o
gcc -g -c -o 1.o 1.c
gcc -g -c -o 2.o 2.c
2. creacion del ejecutable
gcc -g -o eje 1.o 2.o
Dudas:
1. cuando creo el codigo objeto (*.o), pone en cada uno el contenido de tipos.h ?
2. cuando creo el ejecutable pone en este el codigo objeto correspondiente al tipos.h dos veces?