Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158188
  • 博文数量: 66
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-23 15:21
文章分类

全部博文(66)

文章存档

2016年(66)

我的朋友

分类: LINUX

2016-05-12 18:46:46

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”


阅读(1259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~