首页 新闻 会员 周边

菜鸟学makefile

0
[待解决问题]

objects = foo.o bar.o

all: $(objects)

$(objects): %.o: %.c
            $(CC) -c $(CFLAGS) $< -o $@

 

第三行“%.o”是.o文件的集合,“%.c”是.c文件的集合,make时找依赖关系是根据文件名来找的吗?例如 a.o b.o,a.o只会找到a.c。

作为makefile文件,make时有a.o就必须有a.c(c代码的,c++类似)吗?

 

 

捕风的屌丝的主页 捕风的屌丝 | 菜鸟二级 | 园豆:202
提问于:2014-03-25 11:18
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册