Bonjour,

J'ai fait le Makefile basique suivant mais il ne fonctionne pas :

http://i.imgur.com/hZotjbs.png

(Désolé je ne peux pas porter le code de ma machine virtuelle Linux sur Windows et j'ai fait cette capture d'écran).

J'obtiens le message d'erreur : "Pas de règle pour la cible "ajoutDeux.c" nécéssaire pour l'ajout de "ajoutDeux.o"'. Pourtant en lançant chaque ligne avec gcc en partant d'en bas, la compilation marche et je peux lancer "Programme".

Ce que j'ai fait ici en gros : j'ai un répertoire A1 (sur Desktop) avec un sous-répertoire "sources" où il y a "ajouteDeux.c" et dans "headers" il y a "ajouteDeux.h". Pareil avec B1 pour "echange.c" et "echange.h". Le main() est lui mis à part dans un autre répertoire C1 toujours sur le Desktop. Quand je compile je me place dans C1 évidemment. J'imagine que le problème vient de là avec mon Makefile et que je le place mal ou qu'il faut modifier les compilations successives.