J'ai ce Makefile et chaque ligne fonctionnent séparément OK, mais quand je fais make
je reçois cette erreur:problème avec mon makefile
make: *** No rule to make target `CoalitionManipulation.cpp', needed by `CoalitionManipulation.o'. Stop.
Mais je peux voir le fichier CoalitionManipulation.o
, cela signifie qu'il existe! Bere est le makefile:
CoalitionManipulation : CoalitionManipulation.o PrintQ3.o ChooseRandomBit.o
g++ -Wall -lm PrintQ3.o ChooseRandomBit.o CoalitionManipulation.o -o CoalitionManipulation
CoalitionManipulation.o : CoalitionManipulation.cpp ChooseRandomBit.h PrintQ3.h
g++ -Wall -c CoalitionManipulation.cpp -o CoalitionManipulation.o
PrintQ3.o : PrintQ3.h PrintQ3.cpp
g++ -Wall -c PrintQ3.cpp -o PrintQ3.o
ChooseRandomBit.o : ChooseRandomBit.cpp ChooseRandomBit.h
g++ -Wall -c ChooseRandomBit.cpp -o ChooseRandomBit.o
Quel est le problème?
tous mes fichiers sont au même endroit, y compris le Makefile –