当前位置: 技术问答>linux和unix
普通的makefile产生的怪异问题
来源: 互联网 发布时间:2015-09-28
本文导语: 我在linux下的yui目录下有main.c, main.o, multiply.c, multiply.o, _maxmin.h, yu,这几个文件 makefile文件的内容是: yu:main.o multiply.o _maxmin.h gcc -o yu main.o multiply.o main.o:main.c _maxmin.h gcc -c main.c multip...
我在linux下的yui目录下有main.c, main.o, multiply.c,
multiply.o, _maxmin.h, yu,这几个文件
makefile文件的内容是:
yu:main.o multiply.o _maxmin.h
gcc -o yu main.o multiply.o
main.o:main.c _maxmin.h
gcc -c main.c
multiply.o:multiply.c _maxmin.h
gcc -c multiply.c
.phony clean
clean:
rm yu main.o multiply.o
用make运行以后,出现“missing separator. stop”
的出错提示!
multiply.o, _maxmin.h, yu,这几个文件
makefile文件的内容是:
yu:main.o multiply.o _maxmin.h
gcc -o yu main.o multiply.o
main.o:main.c _maxmin.h
gcc -c main.c
multiply.o:multiply.c _maxmin.h
gcc -c multiply.c
.phony clean
clean:
rm yu main.o multiply.o
用make运行以后,出现“missing separator. stop”
的出错提示!
|
大概是因为你的gcc前面没有加一个tab符吧