現在、新しい C プロジェクトを作成中ですが、各コンパイルにデータ (時間と日付を含む) をスタンプする必要がありました。
それを行うための標準的で簡単な方法は、次のいずれかです。
簡単なスクリプトで .c ファイルを生成し、必要な情報を追加します。このソリューションでは、プロジェクト自体に変更が加えられていない (ファイルが変更されていない) 場合でも、プロジェクトは常に新しいアーティファクト (.o など) を生成します。
必要に応じてtime、date 、およびその他のものを含む .c ファイルを準備し、プロジェクトをクリーンアップした後にのみコンパイルします。プロジェクト内のソース ファイルまたはヘッダー ファイルを変更しても、スタンプは変更されません (最初にプロジェクトをクリーンアップしない限り)。
私が探しているのは、その中間にあるものです。プロジェクト ファイルが変更されたときだけ、コンパイル スタンプを追加してください。