C/Visual C - Fallo fichero Makefile

 
Vista:

Fallo fichero Makefile

Publicado por Daniel (4 intervenciones) el 23/06/2004 13:40:44
Que esta mal en este Makefile? No encuentro el error.

# Ejecutable

simulador : princ.o otras.o ficheroentrada.o empaqueta.o paquetes.o listasalida.o
gcc -Wall -g -o simulador princ.o otras.o ficheroentrada.o empaqueta.o paquetes.o listasalida.o

princ.o: princ.c ctsytipos.h otras.h ficheroentrada.h empaqueta.h listasalida.h
gcc -Wall -g -o princ.o princ.c

otras.o: otras.c ctsytipos.h otras.h paquetes.h
gcc -Wall -g -o otras.o otras.c

ficheroentrada.o: ficheroentrada.c ctsytipos.h otras.h ficheroentrada.h
gcc -Wall -g -o ficheroentrada.o ficheroentrada.c

empaqueta.o: empaqueta.c ctsytipos.h otras.h empaqueta.h paquetes.h
gcc -Wall -g -o empaqueta.o empaqueta.c

paquetes.o: paquetes.c ctsytipos.h otras.h paquetes.h listasalida.h
gcc -Wall -g -o paquetes.o paquetes.c

listasalida.o: listasalida.c ctsytipos.h otras.h listasalida.h paquetes.h
gcc -Wall -g -o listasalida.o listasalida.c

clean:
rm *.o

NOTA : No utilizo macros porque no me parecen muy ъtiles con este nъmero de archivos.

Saludos. Gracias. Daniel.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fallo fichero Makefile

Publicado por chuidiang (677 intervenciones) el 24/06/2004 09:52:58
¿Qué error te da?
Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fallo fichero Makefile

Publicado por Daniel (4 intervenciones) el 24/06/2004 14:00:12
ERROR :

guadalinex:/floppy/v15> make
gcc -Wall -g -o princ.o princ.c
/tmp/cc2SPeiO.o(.text+0x5d): En la función `main':
/floppy/v15/princ.c:40: undefined reference to `Argumentos'
/tmp/cc2SPeiO.o(.text+0xa2):/floppy/v15/princ.c:51: undefined reference to `FicheroEntrada'
/tmp/cc2SPeiO.o(.text+0xd9):/floppy/v15/princ.c:61: undefined reference to `ObtenerPaquetes'
/tmp/cc2SPeiO.o(.text+0xfb):/floppy/v15/princ.c:69: undefined reference to `ListaSalida'
/tmp/cc2SPeiO.o(.text+0x11b):/floppy/v15/princ.c:77: undefined reference to `EscribeSalida'
/tmp/cc2SPeiO.o(.text+0x13e):/floppy/v15/princ.c:86: undefined reference to `CierraTodo'
collect2: ld devolvió el estado de salida 1
make: *** [princ.o] Error 1

Gracias por interesarte. Por cierto, no es el tabulador. Saludos. Daniel.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fallo fichero Makefile

Publicado por Oscar (114 intervenciones) el 25/06/2004 00:44:38
En las lineas que compilan y generan el .o esta faltando el flag -c con eso le decis que compile nomas y que no te intente linkear. Solamente en la primer linea que es la que genera el ejecutable no debe llevar ese flag.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar