摘要:
1. 深入理解隐式规则 当make发现目标的依赖不存在时: 1) 尝试通过依赖名逐一查找隐式规则 2) 并且通过依赖名推导可能需要的源文件 2. 隐式规则的副作用 编译行为难以控制:大量使用隐式规则可能产生意想不到的编译行为 编译效率低下:make从隐式规则和自定义规则中选择最终使用的规则,编译效率 阅读全文
摘要:
1. 问题 如果把同一个目标的命令拆分的写到不同地方,会发生什么? 执行make all 这个实验表明了:如果同一个目标的命令拆分的写到不同地方,那么 make 会覆盖之前的目标对应的命令,使用最新出现的目标对应的命令。 makefile 中出现同名目标时 — 依赖: 所有的依赖将合并在一起,成为目 阅读全文