我正在研究我实验室中其他人编写的 Makefile,我看到一个true
在某些规则中调用的命令:
other_rule_A: YYY force_it
....
other_rule_B: XXX force_it
....
force_it:
true
这里的真实是什么意思?它是子shell运行的命令吗?如果我将其替换为 false 会发生什么?shell是否true
调用了二进制文件?
作为参考,我在 Stackoverflow 中发现了另一个问题:为什么 makefiles 有时将 'true' 作为构建脚本的一部分?,但我认为 command 与他们在该线程中涵盖的命令无关。