Slt,
voila j’ai un ptit soucis avec un makefile.
[cpp]#Makefiles – tp3
CC = gcc
construction de l’executable
tp3: tp3.o tp3_main.c
$(CC) -o $@ tp3.o tp3_main.c
tp3.o: tp3.h tp3.c
$(CC) -c tp3.c
clean:
-rm *.o *~ core[/cpp]
La compilation passe sans probleme mais le hic c’est que les fichiers .o, ~ et core ne sont pas effacés. Est ce la bonne syntaxe?
Merci
t’es sûr que t’as bien mis des tabulations avant tes règles?
Sinon je te déconseille de supprimer les fichiers core ultra pratique avec gdb même si dans notre fac il les ont supprimés :x
[edit] tu fais bien make clean au passage?
slt
tu fais bien make clean au passage?
Non, en fait je croyais qu’en tapant make tout seul, il les effacait automatiquement tous.
Donc j’ai essayé avec make clean, et ca marche à moitié. Les fihciers .o sont supprimés mais il reste les ~ (pour les cores je sais pas s’ils sont effacé car j’en ai pas dans mon répertoire )
Sinon oui ya bien les tab, c’est juste que sur le forum elle passe pas.
Bye
OK C’est bien ce que je pensais
Wé mais pourkoi les ~ ne sont pas effacé? et bien les .o
Tu as tenté de le faire à la main?
Sinon ça devrait fonctionner, je vois pas pourquoi ça foirerait.
Essaye de le faire sur deux lignes sinon
Slt,
J’ai essayé sur 2 lignes comme tu m’as précisé et effectivement ca marche bien, les .o et ~ sont effacés.
Je trouve dommage par contre qu’il faille tjs faire un make clean a chaque fois et qu’il ne soit pas fait tout seul avec la commande make.
Merci
Bye
ben y a une option avec gcc pour générer automatiquement le makefile, faut la retrouver par contre^^