Suite à quelques soucis de compilation sous mon environnement de développement (xCode) je compile mes fichiers manuellement via le terminal. J'ai fais un Makefile (mon premier) pour éviter la compilation répétitive et les erreurs qui en découlent, le voici :
// Makefile qui fonctionne, s en inspirer pour les prochaines fois.
all : make
make : pendu.o penduFonctions.o dictionnaire.o
gcc -o make pendu.o penduFonctions.o dictionnaire.o
pendu.o : pendu.c
gcc -c pendu.c
penduFonctions.o : penduFonctions.c
gcc -c penduFonctions.c
dictionnaire.o : dictionnaire.c
gcc -c dictionnaire.c
clean :
rm -rf *o
Quand je suis dans le terminal (dans le répertoire courant où est le projet avec tout les fichiers cités dans le Makefile, ainsi que le Makefile lui même bien entendu) et que je tape make, j'ai ce message : "makefile:1: *** missing separator. Stop." A priori ce serait parce que les tabulations ne sont pas bien faîtes avant les commandes mais pourtant j'ai bien utilisé un logiciel permettant de faire des tabulations et non des espaces (cf TextEdit sur Mac).
Des idées s'il vous plait ?
Bonne soirée
Rien n'est infaisable, il suffit de se donner les moyens d'y arriver.
Non toujours la même erreur, à mon avis ta version est meilleure mais pas encore bonne...
Rien n'est infaisable, il suffit de se donner les moyens d'y arriver.
Problème MAKEFILE
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Rien n'est infaisable, il suffit de se donner les moyens d'y arriver.
Rien n'est infaisable, il suffit de se donner les moyens d'y arriver.
Rien n'est infaisable, il suffit de se donner les moyens d'y arriver.