Makefile:7: *** missing separator. Stop.
时间: 2023-07-06 13:41:37 浏览: 117
linux-driver-setup.rar_2.6.30.4_kconfig
这个错误通常是由于 Makefile 文件中的格式错误导致的。您需要检查 Makefile 文件,确保每个命令前面都有一个制表符或多个空格作为分隔符。例如,以下是一个正确的 Makefile 文件示例:
```makefile
CC = gcc
CFLAGS = -Wall -Wextra -pthread
all: main
main: main.o palindrome.o
$(CC) $(CFLAGS) -o $@ $^
main.o: main.c palindrome.h
$(CC) $(CFLAGS) -c $<
palindrome.o: palindrome.c palindrome.h
$(CC) $(CFLAGS) -c $<
clean:
rm -f main *.o
```
在该示例中,每个命令前都有一个制表符作为分隔符。请注意,使用空格作为分隔符也是可以的,但必须确保使用相同数量的空格,并且不能与制表符混合使用。
如果您检查了 Makefile 文件后仍然无法解决问题,请尝试重新编写 Makefile 文件,确保格式正确,并且没有任何拼写错误或语法错误。
阅读全文