【发布时间】:2013-11-06 08:39:53
【问题描述】:
这是我的制作文件
猫制作文件
# define required macros here
SHELL= /bin/sh
OBJS = main.o factorial.o hello.o
CFLAG = -Wall -g
CC = gcc
INCLUDE =
LIBS = -lm
hello:${OBJ} ${CC} ${CFLAGS} ${INCLUDES} -o $@ ${OBJS} ${LIBS}
clean:
rm -f *.o core *.core
.cpp.o:
${CC} ${CFLAGS} ${INCLUDES} -c $<
每当我运行 make 时,我都会收到以下错误
制作 Makefile:13: * 缺少分隔符。停下来。
我应该在哪里放置分隔符?
【问题讨论】:
-
你需要在第 13 行有一个
TAB字符而不是空格。 -
这可能是有关使用 make 和编写 makefile 的最常见问题。即使是出现该错误的单次搜索也会找到您需要知道的所有内容。