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é
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager