makefile 语法错误 宏中的非法字符“-”
Mr仁雨 2014-05-06 08:08:03 今天在做ssd5 ex2的时候要用到已有的makefile编译文件,百度出了makefile的使用方法,但是最后却出现该错误,实在是查不到了,哪位大神能说说怎么做啊,小弟在此谢过了!!
下面是老师提供的Makefile的代码
CC=g++
CFLAGS=-g -ansi -pedantic
LFLAGS=-L/lib -lwsock32
SERVER-SRC=main.cpp processrequest.cpp buildpage.cpp \
Date.cpp Advertisement.cpp Client.cpp \
Listing.cpp Group.cpp
SERVER-INC=main.h processrequest.h buildpage.h \
Date.h Advertisement.h Client.h \
Listing.h Group.h
SERVER-OBJ=main.o processrequest.o buildpage.o \
Date.o Advertisement.o Client.o \
Listing.o Group.o
all: server
server: $(SERVER-INC) $(SERVER-OBJ)
$(CC) $(SERVER-SRC) $(CFLAGS) $(LFLAGS) -o main.exe
clean:
rm *.o
rm main.exe
%.o: %.cpp
$(CC) $(CFLAGS) -c $(@:%.o=%.cpp)