makefile条件判断 makefile中%与*区别?
makefile中%与*区别?它们都是通配符,但更准确地说,%是makefile规则通配符,通常用于规则描述。例如,%。O:C$(CC)$<-O$@表示所有目标文件及其从属文件,或$(filter
makefile中%与*区别?
它们都是通配符,但更准确地说,%是makefile规则通配符,通常用于规则描述。例如,%。O:C$(CC)$<-O$@表示所有目标文件及其从属文件,或$(filter%)。C、 来源)来源指包括。抄送。CPP和其他类型的源文件,过滤函数过滤掉C文件,并%。C是过滤规则。通配符*没有上述函数。特别是在Makefile中,定义变量或调用函数时,通配符的展开函数是无效的,即不能正常使用。此时,需要使用通配符函数。两者的适用范围不同。