Windows 7 x64 üzerinde makefile'yi Cygwin ile kullanmaya çalışıyorum. Ben "make" yazıp i almak hatadır:Cygwin üzerinde Makefile
marka: * Hiç hedef belirlenmiş ve hiçbir makefile bulundu. Durdurmak.
Makefile: dosyaların
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 [email protected] $(OBJS)
%.o: %.cpp $(HDRS)
$(CC) $(CFLAGS) -c $<
.PHONY:clean
clean:
-rm -f *.o *~ *core* proj3
Yok eksik.
Tip ls' 'in Makefile.mak -f yapıp' Makefile emin olun ben Cygwin yazdığınız Makefile.mak olarak benim dizinde makefile vardı 'listelenir. – Blender
Son derece tutarlı olan buradaki biçimlendirmeniz, "Makefile" inizin yanlış biçimlendirildiğini düşünmemi sağladı. Her reçete satırının bir sekmeyle başladığından ve diğer tüm satırların yapılmadığından emin olun. (Bu sizin bildirdiğiniz hatayı başaracağını sanmıyorum, ama kesinlikle mutlu olmaz.) – sarnold
Sadece ilk kez burada kod yazıyordum, bu yüzden kod girmemiştim makefile.Ama bu makefile, Linux Fedora Red Hat – max