Bonjour,
J'ai un fichier Makefile et j'utilise g++ pour compiler mon programme. Quand je modifie un fichier, g++ ne trouve aucunes modifications sur le fichier. Comment je peux faire pour résoudre ce problème ?
Bonjour,
J'ai un fichier Makefile et j'utilise g++ pour compiler mon programme. Quand je modifie un fichier, g++ ne trouve aucunes modifications sur le fichier. Comment je peux faire pour résoudre ce problème ?
Bonjour,
Si c'est un fichier .h, alors cela est "normal".
Sinon, c'est que le Makefile est mal écrit et qu'il ne sait donc pas quel fichier est modifié, donc il ne recompile pas les fichiers.
Sinon, vous pouvez tenter avec une règle .PHONY, mais dans votre cas ce n'est pas recommandé
merci bien tu m'as mis sur la piste ^^
j'ai comparé avec un autre Makefile qui fonctionne et en faites le problème était que j'avais écrit :
g++ -c main.cc
au lieu de
g++ -c main.cc -o main.o
Partager