对makefile 中的 静态模式规则的理解

简介:
学习 makefile遇到了静态模式规则部分,研究一下:

http://www.gnu.org/software/make/manual/html_node/Static-Usage.html

用的是大家经常用的例子:

objects = foo.o bar.o

all: $(objects)

$(objects): %.o: %.c
$(CC) -c $(CFLAGS) $< -o $@

 

我想,是否可以把它类比于通配符。 $(objects)里的内容都要是.o 格式。而每个 .o 都依赖于 .c。


本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/18/2689995.html,如需转载请自行联系原作者
目录
相关文章
|
10月前
|
C语言
Makefile模式规则与自动变量
Makefile模式规则与自动变量
92 0
|
6月前
|
Apache
多应用模式下,忽略项目的入口文件,重写Apache规则
本文介绍了在多应用模式下,如何通过编辑Apache的.htaccess文件来重写URL规则,从而实现忽略项目入口文件index.php进行访问的方法。
|
Shell
makefile 变量的扩展
makefile 变量的扩展
74 1
|
Linux Windows
makefile 结构规则,依赖,伪目标
makefile 结构规则,依赖,伪目标
214 0
【Lua篇】静态代码扫描分析(四)规则检查
通过前面三篇文章已经初步实现了将Lua源代码文件读取解析成语法树,现在就可以通过得到的语法树进行指定规则的代码扫描检查。下图简单列举了一下单个Lua文件内部的语法关系情况(注意并非真正的类图,也没有列举完全部的节点类型)。
554 0
【Lua篇】静态代码扫描分析(四)规则检查
|
存储 前端开发 编译器
|
Web App开发 Java 应用服务中间件
nginx 静态目录配置规则,路径匹配与本地资源
经常配了nginx静态目录,死活访问不了,每次访问404.查看文档后,发现nginx配置静态目录使 用以下规则 假如nginx是在本机,静态目录也是在本机, 1、子目录匹配 如下配置  Java代码   location / {       root /data/www;   }   访问http://127.
4382 0