17
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

`make`で澄ました表示をする方法・騒がしくする方法

Last updated at Posted at 2013-08-23

git なんかをビルドするときには、makeを実行するとgcc等の実行されるコマンドがそのまま騒がしく表示されることなく

  CC    hoge.o
  CCLD  hoge

のように澄ました出力のみが表示がされます。
このような表示方法はどうやってやるのか。とはいえデバッグ・トラブルシュート時には実行されるコマンドそのものを表示させたいが、その時はどうするのか。

答え

澄ました表示にする

すました表示にする機能はAutomakeのものなので、Automakeを使ってビルドしていることが前提となります。
この機能を有効化するためには、configure.acAM_INIT_AUTOMAKE で指定する Automake のオプションに silent-rules を追加すればよいです。

...
AM_INIT_AUTOMAKE([… silent-rules …])
...

デバッグ用途で make 時のコマンドを表示したいときは、makeのときに環境変数Vに1を設定すればよいです。

$ make V=1
17
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?