***缺少分隔符。停止。在c中创建文件

时间:2014-01-05 09:49:33

标签: eclipse makefile gnu-make eclipse-cdt

我收到了这个错误:

make:7: *** missing separator.  Stop.

Line7:

$(CXX) -o $(TARGET) $(OBJS) $(LIBS)

以下是代码:

CXXFLAGS =  -O2 -g -Wall -fmessage-length=0
OBJS =      main.c
LIBS =
TARGET =      main.exe

$(TARGET):  $(OBJS)
    $(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all:    $(TARGET)
clean:
    rm -f $(OBJS) $(TARGET)

1 个答案:

答案 0 :(得分:1)

目标操作必须具有初始TAB字符 - 而不是空格。

$(TARGET):  $(OBJS)
    $(CXX) -o $(TARGET) $(OBJS) $(LIBS)

^^^^
TAB
clean:
    rm -f $(OBJS) $(TARGET)
^^^^
TAB