因此,当我运行我的makefile时,我得到了标题中的错误(读者中的致命错误:makefile,第8行看到意外的行尾)并且我不知道出了什么问题。
CC=g++
CFLAGS= -g -c -Wall `sdl-configs --cflags`
LDFLAGS = `sdl-config --libs`
SOURCES= dpcm.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=dpcm
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(OBJECTS) -o $@ $(LDFLAGS)
.cpp.o:
$(CC) $(CFLAGS) $< -o $@
clean:
rm *.o
rm $(EXECUTABLE)
我从我参与过的实验室中获取了此代码,并将变量名称更改为与我的程序相关,因此我不确定它为什么不编译。