Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2013, 16:08
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 5 meses
Puntos: 228
Respuesta: problema con makefile

Código C:
Ver original
  1. all : ejecutable
  2.  
  3. servidor.o: servidor.cc
  4.     g++ -c servidor.cc  -I.  -lpthread
  5.  
  6. thread.o: thread.cc
  7.     g++ -c thread.cc  -I.  -lpthread
  8.  
  9. claseHTTP.o: claseHTTP.cc
  10.     g++ -g -c claseHTTP.cc
  11.  
  12. ejecutable: servidor.o claseHTTP.o thread.o
  13.     g++ servidor.o claseHTTP.o   thread.o  -o servidor

Cada archivo ".cc" se compila a codigo objeto por separado (con la opcion -c). Eso te genera un archivo con extesion .o por cada .cc que tenes.

Despues tenes que linkear todos los .o en un solo comando, que es la linea de ejecutable.

Espero que se entienda,

Saludos