模式规则和静态模式规则

首先提一下隐式规则
  对于一个目标,如果没有显示的指定规则,则去所有的隐式规则查找
  隐式规则提供了默认的先决条件+执行处方
  实际上这些隐式规则,都是通过模式规则的方式来定义的
模式规则
  模式规则,就是为了服务隐式规则而存在的:
        1 可以定义新的隐式规则
        2 可以修改之前的隐式规则
  规则样式:
        1 %.o : %.c(新的样式)
        2 .c.o(老的样式)
静态模式规则
  这个和隐式规则,就没有关系了
  这个是实实在在的显式规则
  这个显式规则,是根据我书写的静态模板,推导出来的
  Static pattern rules are rules which specify multiple targets and
  construct the prerequisite names for each target based on the target name. 
  They are more general than ordinary rules with multiple targets
  because the targets do not have to have identical prerequisites. 
  Their prerequisites must be analogous, but not necessarily identical.
  形式如下:
        objects = foo.o bar.o
        $(objects): %.o: %.c
              $(CC) -c $(CFLAGS) $< -o $@
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • 0.提前说明 模式选择的方法1)模式的功能——看是否能解决问题2)模式的本质——看模式是否主要用来解决这类问题3)...
    王侦阅读 1,077评论 0 1
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,823评论 2 9
  • 一、概述 Activity 作为与用户交互的一个窗口,是使用非常频繁的一个基本组件。Android系统是通过Act...
    三也视界阅读 2,259评论 3 11
  • 这几天都是雨,始终都是极怕这样的雨加寒天气。似乎,冬天真正的来了,估计,这样的天气会驻留上一阵子。 习惯了天气的变...
    弧弯弯阅读 98评论 0 1