Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【make】実行するコマンドを表示させない

プリフィックスを使う。コマンドの最初に@記号を付けると、そのコマンドは画面表示されなくなる。以下は次のmakefileWindows版のGNU makeで実行した例。

all: program1.exe program2.exe
program1.exe: source.c
        echo $@ $<
program2.exe: source.c
        @echo $@ $<

実行する。

>make
echo program1.exe source.c
program1.exe source.c
program2.exe source.c

最初のターゲット(program1.exe)ではechoコマンド自体も表示されているが、次のターゲット(program1.exe)はechoコマンドの出力のみが表示されている。