Makefile中通配符“*”与“%”的区别是什么?
此两者均为通配符,但更准确的讲,%为Makefile规则通配符,一般用于规则描述,如
%.o:%c
$(CC) $
表示所有的目标文件及其依赖文件,或者
$(filter %.c ,SOURCES)
此处SOURCES表示包含.c .cc .cpp等多类型源文件,该过滤器函数将c文件过滤出来,而%.c即为此过滤器规则。
通配符*则不具备上述功能。尤其是在Makefile,当变量定义或者函数调用时,该通配符的展开功能就失效了,即不能正常使用了,此时需要借助wildcard函数。二者应用范围不同。
形容词:creative,名词:creation
create
英?[kri'e?t];?美?[kri'e?t]? ?
v.?创造;造成;adj.?创造的
create,design均有“创造”,“制作”之意。区别:
1、create侧重创造出来的东西以前并不存在,或者指独具特色的创作。
2、design主要指在艺术或技术领域的创作设计,强调构思多于实际制造。
扩展资料:
近义词:
make
英?[me?k];美?[me?k]? ?
v.?做;制造;使得;赚(钱);成功;达成;n.?性格;式样;制造;生产量
1、make后接不定式时的用法:用在make+宾语+动词的不定式中时,动词前面不能加to,这时是“使、让某人(或某物)做”的意思。make在被动用法中,动词前必须要加上to。但是如果make是单纯“制造”的意思,to不能省略。
2、另外,在谤语里make的宾语后面的不定式的to也不可省略。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!