为什么我会遇到此错误:makefile:12:***缺少分离器.停止



尝试制作一个bin目录,同时也尝试编译.cpp文件,但不确定为什么我会遇到以下错误

CC = g++
CC_FLAGS = -Wall -pendantic -std=c++11 -03
EXECUTABLE = test_commands
SOURCEDIR = src
BUILDRDIR = bin
SOURCES = $(wildcard $(SOURCEDIR)/*.cpp)
OBJECTS = $(SOURCES:.cpp=.o)
all: $(OBJECTS)
      mkdir -p $(BUILDDIR)
      $(CC) $(OBJECTS) -o $(BUILDDIR)/$(EXECUTABLE)
rshell: $(OBJECTS)
        mkdir -p $(BUILDDIR)
        $(CC) $(OBJECTS) -o $(BUILDDIR)/$(EXECUTABLE)
%.o: %.cpp
    $(CC) -c $(CC_FLAGS) $< -o $@
clean:
      rm -f $(EXECUTABLE) $(OBJECTS)
      rm -rf  $(BUILDDIR)

每个规则的每个命令的行(rshell,%.o,清洁,所有(必须从选项卡字符开始。

最新更新