Foros del Web » Administración de Sistemas » Unix / Linux »

Crear una archivo Makefile

Estas en el tema de Crear una archivo Makefile en el foro de Unix / Linux en Foros del Web. HOLA No saben una forma para decir al gcc, que cuando un archivo no se realicen modificaciones que no se compilen. Por que yo tengo ...
  #1 (permalink)  
Antiguo 26/05/2004, 10:22
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años
Puntos: 0
Crear una archivo Makefile

HOLA

No saben una forma para decir al gcc, que cuando un archivo no se realicen modificaciones que no se compilen.

Por que yo tengo Makefile, pero cada vez que modifico un archivo, se compila todos los archivos y se tarda mucho, y lo que quiero es que se compile unicamente ese que modifique, y dejar a los otros intactos. Y posteriormente que se enlacen.

Gracias, espero que me entineda.
  #2 (permalink)  
Antiguo 30/05/2004, 03:15
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 11 meses
Puntos: 0
Si tienes bien hecho el Makefile no debería pasarte eso. Yo tengo lo siguiente

Código:
SRCS=nbsmtp.c base64.c util.c smtp.c fdutil.c

OBJS=$(SRCS:.c=.o)
Luego algunas definiciones más y:

Código:
nbsmtp: $(OBJS)
        $(CC) -o nbsmtp $(OBJS) @LIBS@
Y ya está... con eso solo me compila los que modifico.

Pega el Makefile si quieres.

Salu2.Ferdy
__________________
Born to be free
Por una sociedad del conocimiento libre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.