Makefile:6:**缺少分隔符。停止

Makefile:6:**缺少分隔符。停止,makefile,Makefile,这是我第一次尝试创建make文件。看起来有个错误。你能帮我吗?根据输出,粗体的行有错误。Make对空格和制表符非常挑剔。命令行绝对必须使用单个选项卡缩进,而不是空格。您可能需要调整编辑器以生成制表符。您的文件中有**吗?把那些拿走。看起来您正在尝试构建程序。o但是告诉它输出计划。oI没有。这就是SO表示**粗体代码的方式。可能与Ok重复。让我试试。请再看一下:请这是我现在得到的:make:**没有规则使targetpapcmp'成为default'所需要的。停。@pistal:那将是一个完全不同

这是我第一次尝试创建make文件。看起来有个错误。你能帮我吗?根据输出,粗体的行有错误。

Make对空格和制表符非常挑剔。命令行绝对必须使用单个选项卡缩进,而不是空格。您可能需要调整编辑器以生成制表符。

您的文件中有**吗?把那些拿走。看起来您正在尝试构建程序。o但是告诉它输出计划。oI没有。这就是SO表示**粗体代码的方式。可能与Ok重复。让我试试。请再看一下:请这是我现在得到的:make:**没有规则使target
papcmp'成为
default'所需要的。停。@pistal:那将是一个完全不同的问题。(提示:
papcmp
不是生成文件中的目标)。确定。明白了。谢谢你知道如何解决另一个问题吗?这也是一个完全不同的问题……请不要把一个问题拖到另一个问题上。
HEADERS = schedule.h 

default: papcmp

program.o: schedule.c $(HEADERS)
    gcc -g -lnuma -lm -pthread schedule.c -lutil -lz -o schedule.o

program: schedule.o
    gcc schedule.o -o papcmp

clean:
    -rm -f schedule.o
    -rm -f papcmp
    -rm -f *.log dump.gz