Makefile auf Cygwin

Ich versuche, makefile unter Windows 7 x64 mit Cygwin.
Ich tippe "make" und die Fehlermeldung, die ich bekomme, ist:

machen: * Keine targets angegeben und kein makefile gefunden. 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 

Keiner der Dateien fehlen.

Geben Sie in ls und stellen Sie sicher, dass Makefile aufgeführt ist.
Ihre hoch inkonsistente Formatierung hier lässt mich denken, dass Ihre Makefile ist auch falsch formatiert. Stellen Sie sicher, dass jede Rezept Linie beginnt mit einem tab, und alle anderen Zeilen nicht. (Ich glaube nicht, dass es dazu kommen wird, die Fehler gemeldet haben, aber es wird sicher nicht glücklich sein, entweder.)
Es ist nur die erste Zeit bin ich hier veröffentlichen code, so dass ich nicht Einrücken, da Sie den code in der Datei makefile.Aber das makefile funktioniert einwandfrei an Linux, Fedora, Red Hat

InformationsquelleAutor max | 2011-11-13

Schreibe einen Kommentar