要创建需要大量中间文件和(大部分)无用文件的对象,最优化的makefile规则是什么
我有一些先决条件:A、B和C 并希望构建F(最终版) 我可以编写make规则(要创建需要大量中间文件和(大部分)无用文件的对象,最优化的makefile规则是什么,makefile,Makefile,我有一些先决条件:A、B和C 并希望构建F(最终版) 我可以编写make规则(create和update对于每个命令都是不同的) 或 知道什么是最可靠、最快速的吗?最好在Makefile中增加粒度。如果管道中的一个作业失败,您可以更正错误并选择make死亡的位置。此外,规则更容易阅读 具有单个规则和多个命令的表单执行速度稍快,因为检查的时间戳更少,需要评估的规则也更少;但是,时间差无关紧要。需要在生成文件中增加粒度。如果管道中的一个作业失败,您可以更正错误并选择make死亡的位置。此外,规则更容
create
和update
对于每个命令都是不同的)
或
知道什么是最可靠、最快速的吗?最好在Makefile中增加粒度。如果管道中的一个作业失败,您可以更正错误并选择make死亡的位置。此外,规则更容易阅读
具有单个规则和多个命令的表单执行速度稍快,因为检查的时间戳更少,需要评估的规则也更少;但是,时间差无关紧要。需要在生成文件中增加粒度。如果管道中的一个作业失败,您可以更正错误并选择make死亡的位置。此外,规则更容易阅读 具有单个规则和多个命令的表单执行速度稍快,因为检查的时间戳更少,需要评估的规则也更少;然而,时差是无关紧要的
F : A B C
create A1 from A
create A2 from A1
create A3 from A2
create B1 from B
create F from C
update F with B1
update F with A3
F : C B1 A3
create F from C
update F with B1
update F with A3
B1 : B
create B1 from B
A3 : A2
create A3 from A2
A2 : A1
create A2 from A1
A1 : A
create A1 from A