网站制作涉及哪些方面,建设银行网站介绍,湛江网站,音乐类网站开发Makefile之调用函数 调用makefile机制实现的一些函数 $(function arguments) : function是函数名,arguments是该函数的参数 参数和函数名用空格或Tab分隔,如果有多个参数,之间用逗号隔开. 
wildcard函数:让通配符在makefile文件中使用有效果 $(wildcard pattern) 输入只有一个参…Makefile之调用函数 调用makefile机制实现的一些函数 $(function arguments) : function是函数名,arguments是该函数的参数 参数和函数名用空格或Tab分隔,如果有多个参数,之间用逗号隔开. 
wildcard函数:让通配符在makefile文件中使用有效果 $(wildcard pattern) 输入只有一个参数,pattern包含通配符. 返回文件名用空格隔开 例子: 
include Makefile.config SRC : $(wildcard *.c wildcard audio_module/*.c)all:$(info contents $(SRC))patsubst函数: 模式替换,$(patsubst ,, ):  查找 中单词是否符合模式是否匹配,如果匹配则用替换  $(patsubst 原模式,目标模式,文件列表   
include Makefile.config SRC : $(wildcard *.c wildcard audio_module/*.c)
SRC_OBJ  $(patsubst %.c,%.o,$(SRC))all:$(info contents $(SRC))$(info objfiles $(SRC_OBJ))如图所示:运行这个函数后所有后缀为.c的文件替换为.o.