GNU autoconf/automake を使用しています。configure.ac または Makefile.am から標準出力に出力する make を制御する方法はありますか? たとえば、mv および cp コマンドが画面に出力されるのを抑制し、コマンド ライン全体ではなく gcc によってコンパイルされているファイルの名前のみを出力し、何らかの方法で gcc の警告を強調表示します。
3 に答える
3
最新の Automake (1.10b 以降) は、完全なコンパイル コマンドを抑制する --silent-rules をサポートしています。(たとえば、出力は "gcc -DHAVE_CONFIG_H ..." ではなく "CC foo" になります) これで十分かもしれません。この機能を有効にするには、「silent-rules」を AM_INIT_AUTOMAKE に追加し、 --enable-silent-rules を構成に渡す (または CONFIG_SITE に入れる) 必要があります。詳細については、automake のドキュメントを参照してください。
于 2010-02-03T14:56:03.380 に答える
1
最も簡単な方法は、*make を実行して出力を解析するラッパー スクリプトを作成することだと思います。これがUbuntuで行われているのを見たことがあると思います...
于 2009-12-28T18:51:22.367 に答える