makefile 常用函数 示例:在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c 2个文件 cd test/ 1.wildcard ${info "${wildcard ./*.c ./sub/*.c}"} #输出匹配到的包含目录的文件,a.c b.c sub/sa.c sub/sb.c 2.notdir ${info "${notdir ${wildcard ./*.c ./sub/*.c}}"} #输出去除目录的文件,a.c b.c sa.c sb.c 3.patsubst ${info "${patsubst %.c,%.o,${notdir ${wildcard ./*.c ./sub/*.c}}}"} #输出a.o b.o sa.o sb.o 4.filter ${info "${filter %.c,${wildcard ./*.c ./sub/*.c}"}} #输出匹配到的包含目录的文件,a.c b.c sub/sa.c sub/sb.c