当前位置: 技术问答>linux和unix
关于Makefile的问题
来源: 互联网 发布时间:2014-11-13
本文导语: 哪位大虾知道在Solaris下的Makefile文件怎么写?好像和linux下的不一样 比如 比配置文件名为makefiles main : main.o gcc main.o -o main main.o : firstapp.c gcc -c firstapp.c -o main.o 我用的命令是:make -f ./makefiles...
哪位大虾知道在Solaris下的Makefile文件怎么写?好像和linux下的不一样
比如
比配置文件名为makefiles
main : main.o
gcc main.o -o main
main.o : firstapp.c
gcc -c firstapp.c -o main.o
我用的命令是:make -f ./makefiles main
然后总会出提示符:./makefiles:2: *** missing separator. Stop.
可有谁知道这是怎么回事吗???
急!多谢!!!
比如
比配置文件名为makefiles
main : main.o
gcc main.o -o main
main.o : firstapp.c
gcc -c firstapp.c -o main.o
我用的命令是:make -f ./makefiles main
然后总会出提示符:./makefiles:2: *** missing separator. Stop.
可有谁知道这是怎么回事吗???
急!多谢!!!
|
main : main.o
gcc main.o -o main
main.o : firstapp.c
gcc -c firstapp.c -o main.o
把这两个gcc前面的空格删除后,用一个TAB键代替,保存后,直接make就可以了
gcc main.o -o main
main.o : firstapp.c
gcc -c firstapp.c -o main.o
把这两个gcc前面的空格删除后,用一个TAB键代替,保存后,直接make就可以了
|
命令行用TAB键开始了吗?似乎是这原因
|
同意楼上的说法,在main.o:后也要用TAB键