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

时间:2014-06-10 15:59:27

标签: makefile

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

这是我第一次尝试创建一个make文件。看起来好像有错误。你能帮帮我吗? bold 中的行根据输出显示错误。

1 个答案:

答案 0 :(得分:24)

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