librairie => bibliothèque !!! (En anglais: "library" => bibliothèque, "bookstore" => librairie).
Sinon, le but d'un makefile est justement de faire cela pour toi. S'il est bien fait lorsque tu feras "make", il ne te recompilera que ce qu'il faut (donc que le fichier en question).
Si la question est: Comment faire un bon makefile ? Alors copie colle ton makefile et je te dirais pourquoi il recompile tout.
Si la question est: Mon makefile est correct, mais je ne veux recompiler qu'un seul fichier moi même à la main, comment faire ?
Alors, tu peux taper un "g++ -C fichier.c -o fichier.o", mais il te faudra te toute façon relinker tout les *.o avec "ld".
_____________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio