当前位置: 技术问答>linux和unix
关于make文件的问题(遗漏分隔符 。 停止)
来源: 互联网 发布时间:2016-01-03
本文导语: 写了个很简单的make文件:mymakefile #---- myapp: main.o fun1.o fun2.o gcc -o myapp main.o fun1.o fun2.o main.o: main.c test.h gcc -c main.c fun1.o: fun1.c gcc -c fun1.c fun2.o: fun2.c gcc -c fun2.c #-------- ...
写了个很简单的make文件:mymakefile
#----
myapp: main.o fun1.o fun2.o
gcc -o myapp main.o fun1.o fun2.o
main.o: main.c test.h
gcc -c main.c
fun1.o: fun1.c
gcc -c fun1.c
fun2.o: fun2.c
gcc -c fun2.c
#--------
$ make -f mymakefile时出现
[root@localhost test]# make -f mymakefile
mymakefile:2: *** 遗漏分隔符 。 停止。
的错误提示。
源文件很简单Lmian.c中有main函数,其中访问了fun1.c中的fun1()和fun2.c中的fun2()),
test.h中定义了fun1(),fun2()
#----
myapp: main.o fun1.o fun2.o
gcc -o myapp main.o fun1.o fun2.o
main.o: main.c test.h
gcc -c main.c
fun1.o: fun1.c
gcc -c fun1.c
fun2.o: fun2.c
gcc -c fun2.c
#--------
$ make -f mymakefile时出现
[root@localhost test]# make -f mymakefile
mymakefile:2: *** 遗漏分隔符 。 停止。
的错误提示。
源文件很简单Lmian.c中有main函数,其中访问了fun1.c中的fun1()和fun2.c中的fun2()),
test.h中定义了fun1(),fun2()
|
结贴。