単なる好奇心ですが、Makefile はどのようにしてファイルが変更されたことを認識し (その後再コンパイルする) るのでしょうか? それは 次第でしょうかmake
? コンパイラ次第でしょうか? もしそうなら、それは言語に依存しますか?
ベストアンサー1
ファイルのタイムスタンプを確認します。それだけです。依存関係がターゲットよりも新しい場合は、ターゲットが再構築されます。
単なる好奇心ですが、Makefile はどのようにしてファイルが変更されたことを認識し (その後再コンパイルする) るのでしょうか? それは 次第でしょうかmake
? コンパイラ次第でしょうか? もしそうなら、それは言語に依存しますか?
ファイルのタイムスタンプを確認します。それだけです。依存関係がターゲットよりも新しい場合は、ターゲットが再構築されます。