1:[XX@linux-81 rec]$ cat makefile
clear:
ls $(wildcard *.c)
2:[XX@linux-81 rec]$ ls
1 1.c 2.c core.9015 makefile profile
3:[XX@linux-81 rec]$ make
ls 1.c 2.c
1.c 2.c
结论:在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”
阅读(1310) | 评论(0) | 转发(0) |