Makefileで中間ファイルを使用していますが、makeは、後でそれらをすべて削除するために使用するrmコマンドを出力します。この印刷ステートメントを非表示にするにはどうすればよいですか?
質問する
981 次
1 に答える
1
make マニュアルによると、マーク.SECONDARY
されたターゲットは として動作します.INTERMEDIATE
が、自動的には削除されません。すべての中間ターゲットをセカンダリとしてマークしてから、自分でファイルを削除できます。
OBJECTS=foo.o bar.o
all:foo bar
@rm -f $(OBJECTS)
.SECONDARY: $(OBJECTS)
すべきです。
于 2010-05-24T09:34:50.913 に答える