[Makefile] qu'est-ce qui cloche avec ce make file

qu'est-ce qui cloche avec ce make file [Makefile] - Shell/Batch - Programmation

Marsh Posté le 16-08-2004 à 10:38:54    

Code :
  1. CXX=g++
  2. INCPATH=-I/usr/local/include
  3. LIBS=-L/usr/local/lib -lrrd
  4. LINK=g++
  5. TARGET=snmp
  6. OBJECTS = snmp.o rrdstuff.o rrdwrap.o
  7. .SUFFIXES: .c .o .cpp
  8. .cpp.o:
  9. $(CXX) -c $(INCPATH) -o $@ $<
  10. .c.o:
  11. $(CXX) -c  $(INCPATH) -o $@ $<
  12. all:
  13. $(LINK) -o $(TARGET) $(OBJECTS) $(LIBS)
  14. snmp.o: snmp.cpp rdstuff.h
  15. rrdstuff.o: rrdstuff.cpp rrdstuff.h
  16. rrdwrap.o: rrdwrap.c rrdwrap.h


 


10:29 farib@kate /usr/home/farib% rm  *.o
remove snmp.o? y
10:36 farib@kate /usr/home/farib% make
g++ -o snmp snmp.o rrdstuff.o rrdwrap.o -L/usr/local/lib -lrrd
g++: snmp.o: No such file or directory
g++: rrdstuff.o: No such file or directory
g++: rrdwrap.o: No such file or directory
*** Error code 1
 
Stop in /usr/home/farib.
zsh: exit 1     make
 


il fait pas les dépendances
 
qu'est-ce qui cloche ? ( je suis pas un dieu du makefile non plus)


Message édité par farib le 16-08-2004 à 10:39:22

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 16-08-2004 à 10:38:54   

Reply

Marsh Posté le 16-08-2004 à 10:42:48    

ben faut que tu mettes la création de snmp.o, rrdstuff.o et rrdwrap.o avant le all, gros béta [:god]

Reply

Marsh Posté le 16-08-2004 à 10:50:47    

Harkonnen a écrit :

ben faut que tu mettes la création de snmp.o, rrdstuff.o et rrdwrap.o avant le all, gros béta [:god]


 
[:the real moins moins]


Message édité par kadreg le 16-08-2004 à 10:52:16

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2004 à 10:51:54    

all ne dépend de rien, fait le dépendre de target  
 
Et n'oublie pas que target doit dépendre d'OBJECTS


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2004 à 10:52:01    

ça marche pas mieux
 
en fait y'a rien qui marche
 
c'est ptet parce que c'est un make bsd.


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 16-08-2004 à 10:59:26    

en même temps, ça doit faire depuis mes études que j'ai plus fait de makefile, j'utilise maintenant des technologies modernes [:itm]

Reply

Marsh Posté le 16-08-2004 à 11:00:17    

Harkonnen a écrit :


j'utilise maintenant des technologies modernes [:itm]


 
ant ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2004 à 11:01:32    


non pus, j'utilise plus de make-like depuis belle lurette et gai luron réunis [:god]

Reply

Marsh Posté le 16-08-2004 à 11:03:12    

merci bien, maintenant ça marche niquel
 
kadreg : "tu sors" en jap, le smiley  ?


Message édité par farib le 16-08-2004 à 11:04:05

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 16-08-2004 à 13:26:09    

.cpp.o:  
 
oh que c'est laid ces truc oldstyle

Reply

Marsh Posté le 16-08-2004 à 13:26:09   

Reply

Marsh Posté le 16-08-2004 à 13:27:54    

Taz a écrit :

.cpp.o:  
 
oh que c'est laid ces truc oldstyle


 


%.o: %.cpp
        $(CC) $(CPPFLAGS) $(INCLUDES) -c $< -o $@


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2004 à 13:32:20    

Taz a écrit :

.cpp.o:  
 
oh que c'est laid ces truc oldstyle

et les mékfaïle, tu crois pas que c'est oldstaïle ? :o
on est en 2004 bordel :o


Message édité par Harkonnen le 16-08-2004 à 13:33:00
Reply

Marsh Posté le 16-08-2004 à 13:36:19    

Harkonnen a écrit :

et les mékfaïle, tu crois pas que c'est oldstaïle ? :o
on est en 2004 bordel :o


 
 
Et tu utilise VS 2003 ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-08-2004 à 13:37:33    

kadreg a écrit :

Et tu utilise VS 2003 ?

[:ddr555]

Reply

Marsh Posté le 16-08-2004 à 13:42:03    

Taz a écrit :

.cpp.o:  
 
oh que c'est laid ces truc oldstyle


 
 
désolé, je me suis inspiré des makefile QT générés par qmake...


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed