首页 新闻 会员 周边 捐助

Makefile怎么取出变量中指定的值?

0
[待解决问题]

请教一下,怎么把SRC里的每个文件单独解析出来?下面的写法虽然也能编译,但是每个.o都依赖三个c文件,任何一个c文件编译都会导致目标文件重新编译。有没有什么方法可以让a.o只用编译a.c文件?

SRC := a.c b.c c.c
OBJ := $(patsubst %.c, %.o, $(SRC)

$(OBJ) : $(SRC)
    gcc -c -o $@ $<
细雨徐行的主页 细雨徐行 | 菜鸟二级 | 园豆:202
提问于:2020-05-14 22:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册