Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas con Makefile y flags

Estas en el tema de Problemas con Makefile y flags en el foro de C/C++ en Foros del Web. Hola a todos. Siempre el compilado desde consola y en este acaso seria algo asi: Código: g++ -I/home/user/gtest-1.6.0/include main.cpp MyClass.cpp /home/user/libgtest.a -pthread -o main pero ...
  #1 (permalink)  
Antiguo 20/06/2011, 13:00
Avatar de suta123  
Fecha de Ingreso: octubre-2010
Mensajes: 47
Antigüedad: 13 años, 6 meses
Puntos: 0
Problemas con Makefile y flags

Hola a todos.

Siempre el compilado desde consola y en este acaso seria algo asi:
Código:
g++ -I/home/user/gtest-1.6.0/include main.cpp  MyClass.cpp 
/home/user/libgtest.a -pthread -o main
pero ahora necesito crear con Makefile y no logra meterle -I/home/user/gtest-1.6.0/include /home/user/libgtest.a -pthread
Código:
#makefile

main :  main.o  MyClass.o
	g++ -o main main.o MyClass.o 

main.o:  main.cpp MyClass.h
	g++ -c main.cpp

MyClass.o:  MyClass.cpp MyClass.h
	g++ -c MyClass.cpp

clean:  
	rm main main.o MyClass.o

# END OF MAKE FILE
Agradeceria un poco de ayuda.
  #2 (permalink)  
Antiguo 20/06/2011, 13:51
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Problemas con Makefile y flags

Código C:
Ver original
  1. #makefile
  2.  
  3. main :  main.o  MyClass.o /home/user/libgtest.a
  4.     g++ -o main main.o MyClass.o /home/user/libgtest.a -pthread
  5.  
  6. main.o:  main.cpp MyClass.h
  7.     g++ -c main.cpp -I/home/user/gtest-1.6.0/include
  8.  
  9. MyClass.o:  MyClass.cpp MyClass.h
  10.     g++ -c MyClass.cpp -I/home/user/gtest-1.6.0/include
  11.  
  12. clean:  
  13.     rm main main.o MyClass.o
  14.  
  15. # END OF MAKE FILE

Creeria que algo asi tiene que funcionar. Fijate tambien que podes ir declarando variables para poner todos los path de los includes.
  #3 (permalink)  
Antiguo 20/06/2011, 14:05
Avatar de suta123  
Fecha de Ingreso: octubre-2010
Mensajes: 47
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Problemas con Makefile y flags

Cita:
Iniciado por sam90 Ver Mensaje
Código C:
Ver original
  1. #makefile
  2.  
  3. main :  main.o  MyClass.o /home/user/libgtest.a
  4.     g++ -o main main.o MyClass.o /home/user/libgtest.a -pthread
  5.  
  6. main.o:  main.cpp MyClass.h
  7.     g++ -c main.cpp -I/home/user/gtest-1.6.0/include
  8.  
  9. MyClass.o:  MyClass.cpp MyClass.h
  10.     g++ -c MyClass.cpp -I/home/user/gtest-1.6.0/include
  11.  
  12. clean:  
  13.     rm main main.o MyClass.o
  14.  
  15. # END OF MAKE FILE

Creeria que algo asi tiene que funcionar. Fijate tambien que podes ir declarando variables para poner todos los path de los includes.
Gracias, me funciono'.

Etiquetas: flags
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 02:05.