我們正試圖在Ubuntu服務器上放置Makefile。C++ Makefile錯誤:無法制定目標
的文件結構是這樣的:
/project
Makefile
/files
/src
[all .cpp files, including main.cpp]
/include
[all .h files]
/obj
端子輸出:
化妝:*沒有規則,使目標files/obj/%.o', needed by
SAS'。停止。
我的Makefile:
CC=g++
CFLAGS=-c -Wall
OBJECTS=main.o Parser.o People.o Person.o Queries.o Relation.o
SOURCES=main.cpp Parser.cpp People.cpp Person.cpp Queries.cpp Relation.cpp
all: sas
sas: files/obj/%.o
$(CC) $(OBJECTS) -o sas
files/obj/%.o: files/src/%.cpp
$(CC) $(CFLAGS) $(SOURCES)
您的意思是什麼都沒有的'project'? – Beta