Fijate que para compilar make ese makefile usa la regla implicita
.cpp.o, que esta definida de la siguiente manera (ver
http://www.gnu.org/software/make/manual/make.html#Catalogue-of-Rules):
$(CXX) -c $(CPPFLAGS) $(CXXFLAGS)

Como bien te dijeron antes, tenes que agregarlo a la variable CXXFLAGS
para que surta efecto.

Saludos!

On 6/22/07, Martin Gorostegui <[EMAIL PROTECTED]> wrote:
Hola,

Estoy intentando usar make para manejar un proyecto de unas 60 clases en
c++. Para esto estoy usando el makeFile de ejemplo creado por una de las
catedras de Taller de Prog. (
http://www.fi.uba.ar/materias/7542/enunciados/Makefile ).

Para compilar correctamente mi proyecto tengo que agregarle al g++ el flag
-fpermissive por lo cual lo agrego al macro CFLAGS dentro del archivo. Pero
lamentablemente al correr el comando obtengo errores de compilacion porque
por algun motivo no se estan tomando los CFLAGS al compilar. (por lo consola
salen lineas informativas del estilo: g++ -c -0 miArchivo.o miArchivo.cpp)

Esto fue probado tanto en un Ubuntu 6.1 bajo VmWare como en un Kubuntu
corriendo standalone.

A alguien se le ocurre cual puede llegar a ser el problema?

Gracias,

Martin


 ________________________________
 Preguntá. Respondé. Descubrí.
 Todo lo que querías saber, y lo que ni imaginabas,
 está en Yahoo! Respuestas (Beta).
 Probalo ya!


_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion




--
juanii

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a