在make命令后出现这种错误提示,是提示第2行没有分隔符。
例如:
1 main:main.o fun.o
2 gcc main.o fun.o -o main
3 mian.o:miao.c fun.c
4 gcc -c main.c -o main.o
5 fun.o:fun.c fun.h
6 gcc -c fun.c -o fun.o
7 clean:
8 rm -f main *.o
9
改为:
1 main:main.o fun.o
2 gcc main.o fun.o -o main
3 mian.o:miao.c fun.c
4 gcc -c main.c -o main.o
5 fun.o:fun.c fun.h
6 gcc -c fun.c -o fun.o
7 clean:
8 rm -f main *.o
9
就可以了。
在Makefile文件中,命令必须以【tab】键开始。