私は研究室の他の誰かが書いた Makefile に取り組んでおり、true
いくつかのルールで呼び出されたコマンドを見つけました:
other_rule_A: YYY force_it
....
other_rule_B: XXX force_it
....
force_it:
true
ここで true とはどういう意味ですか? サブシェルによって実行されるコマンドですか?false に置き換えるとどうなりますか? バイナリはtrue
シェルによって呼び出されますか?
参考までに、Stackoverflow でこの別の質問を見つけました:なぜ makefiles はビルド スクリプトの一部として 'true' を持っていることがありますか? 、しかし、コマンドは、そのスレッドでカバーされているコマンドに関連しているとは思いません。