当前位置: 技术问答>linux和unix
一个简单的makefile编译发生错误,请帮助.
来源: 互联网 发布时间:2016-03-29
本文导语: main:main.o fun.o cc -o main main.o fun.o main.o:main.c fun.h cc -c main.c fun.o:fun.c fun.h cc -c fun.c 说明:fun.h定义一个函数,fun.c实现该函数,main.c里调用该函数. 执行make提示: Must be aseparator on rules lines 3 (bu39). 请问是哪儿出...
main:main.o fun.o
cc -o main main.o fun.o
main.o:main.c fun.h
cc -c main.c
fun.o:fun.c fun.h
cc -c fun.c
说明:fun.h定义一个函数,fun.c实现该函数,main.c里调用该函数.
执行make提示:
Must be aseparator on rules lines 3 (bu39).
请问是哪儿出错了?
cc -o main main.o fun.o
main.o:main.c fun.h
cc -c main.c
fun.o:fun.c fun.h
cc -c fun.c
说明:fun.h定义一个函数,fun.c实现该函数,main.c里调用该函数.
执行make提示:
Must be aseparator on rules lines 3 (bu39).
请问是哪儿出错了?
|
使用[TAB]作分隔符。
这样几个地方是必须用[TAB]的。
XXX:[TAB] YYY
[TAB]ZZZ .....
这样几个地方是必须用[TAB]的。
XXX:[TAB] YYY
[TAB]ZZZ .....