我的Makefile中缺少分隔符

时间:2015-04-13 17:20:26

标签: c++ makefile

这是我的结构:

  • 生成文件
  • 的src / main.cpp中
  • 包括/ xml.hpp

我的Makefile看起来像这样:

# Define compiler: gcc for C program, define as g++ for C++
CC = g++

# Compiler flags:
#  -g    adds debugging information to the executable file
#  -Wall turns on most, but not all, compiler warnings
CFLAGS  = -g -Wall

# Build target executable:
TARGET = main

all: $(TARGET)

$(TARGET): $(TARGET).c
  $(CC) $(CFLAGS) -o $(TARGET) $(TARGET).c

clean:
  $(RM) $(TARGET)

我得到的错误是:

15 *** missing separator.  Stop.

我从教程中复制了这段代码,所以我不知道哪里出错了。

1 个答案:

答案 0 :(得分:2)

您使用的是空格而非标签。

解析器不喜欢它。