Bonsoir,

j'aurai des questions sur les lignes de compilations suivante :

pris sur le site de : http://perso.univ-lyon1.fr/jean-clau.../Makefile.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
structure.o : structure.c
    gcc -c -Wall structure.c
et

pris sur le site de : http://gl.developpez.com/tutoriel/outil/makefile/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
hello.o: hello.c
	gcc -o hello.o -c hello.c -W -Wall -ansi -pedantic
Pourquoi il y a une différence entre les deux.
la deuxième méthode celle du developpez.com quelle est l'intérêt de mettre -o, pourquoi mettre les options de compilation à la fin ou est la logique ?
Si je ne fait pas d'erreur quelle est l'intérêt de générer un exécutable de hello.o, puis de le retransformer en .o

Je trouve plus logique la première : on dit avec quel compilateur on va compiler (ici gcc) ensuite on mets -c pour créer le fichier .o, puis les options de compilation puis le fichier à compiler en .o

Merci d'éclairer ma lanterne