当前位置: 技术问答>linux和unix
makefile中$()里面的等号是什么意思?
来源: 互联网 发布时间:2015-07-23
本文导语: 比如这样 .depend: Makefile $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S) $(CC) -M $(CFLAGS) $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S) > $@ 谁可以帮我解释一下(OBJS:.o=.c)中的冒号和等号是什么意思? | 这...
比如这样
.depend: Makefile $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S)
$(CC) -M $(CFLAGS) $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S) > $@
谁可以帮我解释一下(OBJS:.o=.c)中的冒号和等号是什么意思?
.depend: Makefile $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S)
$(CC) -M $(CFLAGS) $(OBJS:.o=.c) $(LIBCOBJS:.o=.c) $(LIBAOBJS:.o=.S) > $@
谁可以帮我解释一下(OBJS:.o=.c)中的冒号和等号是什么意思?
|
这里表示将文件的扩展名由.o改成.c