这是我的makefile:
OBJECTS = main.o
CFLAGS = -g -wall
NAME = make
CC = gcc
build: $(OBJECTS)
$(CC) $(CFLAGS) $(OBJECTS) -o $(NAME)
我尝试制作时遇到以下错误(在gcc命令之前应用标签页):
makefile:6:***缺少分隔符。停止。
我该如何解决这个问题?
答案 0 :(得分:0)
首先,看起来你有空格而不是标签。
至于Makefile本身,我会让它更简单一些。对于源文件main.c
:
int main() {
return 0;
}
我会选择Makefile
:
CFLAGS = -g -wall
CC = gcc
main: main.c
$(CC) $(CFLAGS) $< -o $@