当前位置: 技术问答>linux和unix
求教有关makefile编写的问题 MYSRCS:%c=%o
来源: 互联网 发布时间:2015-01-07
本文导语: 请问 MYSRCS:%c=%o 如何解释? 完成什么功能? 结果是什么? 一般用在什么地方? 有没有其它实现方式? 谢谢! | 另:你在makefile加一个目标: print: @echo $(OBJS) 然后make print就知道结果了。 | ...
请问 MYSRCS:%c=%o
如何解释?
完成什么功能?
结果是什么?
一般用在什么地方?
有没有其它实现方式?
谢谢!
如何解释?
完成什么功能?
结果是什么?
一般用在什么地方?
有没有其它实现方式?
谢谢!
|
另:你在makefile加一个目标:
print:
@echo $(OBJS)
然后make print就知道结果了。
print:
@echo $(OBJS)
然后make print就知道结果了。
|
replacing the suffix at the end of file names.
$(var:suffix=replacement)
For example, you might have a list of object files:
objects = foo.o bar.o baz.o
To get the list of corresponding source files, you could simply write:
$(objects:.o=.c)
按这个说法,你的'%"符应该为'.'才解释得过去。
$(var:suffix=replacement)
For example, you might have a list of object files:
objects = foo.o bar.o baz.o
To get the list of corresponding source files, you could simply write:
$(objects:.o=.c)
按这个说法,你的'%"符应该为'.'才解释得过去。
|
宏替换吧