Makefile sous Cygwin
Je suis en train d'utiliser le makefile sur Windows 7 x64 avec Cygwin.
J'ai taper "make" et le message d'erreur que je reçois est:
faire: * Pas de cibles spécifiées et aucun makefile trouvé. Stop.
Makefile:
CC = g++
CFLAGS = -g -Wall -pedantic
HDRS = node.h stack.h
SRCS = stack.cpp main.cpp
OBJS = $(patsubst %.cpp, %.o, $(SRCS))
proj3:$(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS)
%.o: %.cpp $(HDRS)
$(CC) $(CFLAGS) -c $<
.PHONY:clean
clean:
-rm -f *.o *~ *core* proj3
Aucun des fichiers sont manquants.
Type de
Votre très-possibilité de mise en forme ici me fait penser que votre
Il vient première fois que je poste ici le code, donc je n'ai pas indenter le code comme dans le makefile.Mais ce makefile fonctionne très bien sur Linux Red Hat Fedora
ls
et assurez-vous que Makefile
est répertorié.Votre très-possibilité de mise en forme ici me fait penser que votre
Makefile
est aussi incorrectement formaté. Assurez-vous que chaque recette ligne commence avec un onglet, et tous les autres lignes ne sont pas. (Je ne pense pas que cela va conduire à l'erreur que vous avez signalés, mais il ne sera sûrement pas heureux non plus.)Il vient première fois que je poste ici le code, donc je n'ai pas indenter le code comme dans le makefile.Mais ce makefile fonctionne très bien sur Linux Red Hat Fedora
OriginalL'auteur max | 2011-11-13
Vous devez vous connecter pour publier un commentaire.
Question RÉSOLU:
j'ai eu makefile dans mon répertoire que le fichier Makefile.mak
J'ai tapé dans Cygwin
OriginalL'auteur max
Type "faire proj3" exécuter la commande make mis en orbite.
Yeup, ne fonctionne pas.
OriginalL'auteur steve