Makefile:2: *** missing separator。 停止。
时间: 2023-07-12 16:17:21 浏览: 158
文件分割程序(未完成)
这个错误通常是因为 Makefile 文件中的某一行缺少了冒号(:)或者缩进不正确。Makefile 语法中,每个目标和依赖项之间都需要有一个冒号分隔符,并且每个命令行必须以一个制表符或多个空格字符开始。
请检查 Makefile 文件中第二行的代码,并确认该行是否有正确的冒号分隔符,并且每个命令行前面有一个制表符或多个空格字符。如果有缩进错误,请修改并重新运行 make 命令。
例如,下面是一个正确的 Makefile 示例:
```
all: program
program: main.o util.o
gcc -o program main.o util.o
main.o: main.c util.h
gcc -c main.c
util.o: util.c util.h
gcc -c util.c
```
在这个示例中,每个目标和依赖项之间都有一个冒号分隔符,并且每个命令行前面都有一个制表符缩进。
阅读全文