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
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 structure.o : structure.c gcc -c -Wall structure.c
pris sur le site de : http://gl.developpez.com/tutoriel/outil/makefile/
Pourquoi il y a une différence entre les deux.
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
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
Partager