0

make はターゲットを作成するためのすべての依存関係を認識しているため、(ほぼ) すべての中間アーティファクトを認識しています。ターゲットを「ロールバック」または「アンメイク」できるメイク バージョンはありますか?

(暗黙のルールによって作成されたターゲットを削除することは知っています)

4

1 に答える 1

0

ほとんどのMakefileは、clean生成されたすべてのファイルを削除するターゲットを提供します。さらに、autoconf-systemsは、によって生成されたファイルも削除する、をautomake提供します。distcleanconfigure

ただし、これらは自動ターゲットではありません。makefile生成システムは、生成されたファイルのリストをに提供しますmake。一般に、make生成されたファイルを追跡しないため、本物のソースファイル(依存関係)と中間ファイル(依存関係でもある)を区別できません。スタンプファイルにも依存関係がないことが多いため、依存関係グラフのリーフノードでさえ区別に使用できません。

于 2012-06-20T12:00:00.790 に答える