le problème est que pour la compilation make lance :
g++ -c -o essai.o essai.cpp
et ne rajoute pas les flags !!
Ces flags ne sont rajouter que pour le link
si j'ai un fichier essai.c ca marche correctement :
g++ -g3 -O3 -L/usr/X11R6/lib -lX11 -Wno-deprecated -c -o essai.c essai.c
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Matthieu Moy
"Salut" writes:
#dependance essai.o : conf.h
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle implicite (qui n'utilise pas CFLAGS, mais quelque chose comme CPPFLAGS). Tu devrais rajouter quelque chose comme
%.o: %.c $(CC) $(CFLAGS) -c $< -o $@
Quelque part dans ton Makefile.
[ Par ailleurs, ta question est hors sujet ici ]
-- Matthieu
"Salut" <Salut@hotmail.com> writes:
#dependance
essai.o : conf.h
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle
implicite (qui n'utilise pas CFLAGS, mais quelque chose comme
CPPFLAGS). Tu devrais rajouter quelque chose comme
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle implicite (qui n'utilise pas CFLAGS, mais quelque chose comme CPPFLAGS). Tu devrais rajouter quelque chose comme
%.o: %.c $(CC) $(CFLAGS) -c $< -o $@
Quelque part dans ton Makefile.
[ Par ailleurs, ta question est hors sujet ici ]
-- Matthieu
Salut
OK merci, je me suis rabattu sur fr.comp.lang.c++ parce que je ne savais pas ou me renseigner exactement !
"Matthieu Moy" a écrit dans le message de news:
"Salut" writes:
#dependance essai.o : conf.h
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle implicite (qui n'utilise pas CFLAGS, mais quelque chose comme CPPFLAGS). Tu devrais rajouter quelque chose comme
%.o: %.c $(CC) $(CFLAGS) -c $< -o $@
Quelque part dans ton Makefile.
[ Par ailleurs, ta question est hors sujet ici ]
-- Matthieu
OK merci,
je me suis rabattu sur fr.comp.lang.c++ parce que je ne savais pas ou me
renseigner exactement !
"Matthieu Moy" <MatthieuNOSPAM.Moy@imag.fr.invalid> a écrit dans le message
de news: vpqhdu6ota9.fsf@ecrins.imag.fr...
"Salut" <Salut@hotmail.com> writes:
#dependance
essai.o : conf.h
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle
implicite (qui n'utilise pas CFLAGS, mais quelque chose comme
CPPFLAGS). Tu devrais rajouter quelque chose comme
OK merci, je me suis rabattu sur fr.comp.lang.c++ parce que je ne savais pas ou me renseigner exactement !
"Matthieu Moy" a écrit dans le message de news:
"Salut" writes:
#dependance essai.o : conf.h
Si tu ne donnes pas de règle pour essai.o, make va utiliser une règle implicite (qui n'utilise pas CFLAGS, mais quelque chose comme CPPFLAGS). Tu devrais rajouter quelque chose comme