web-dev-qa-db-ja.com

MAKEを使用してビルドし、画面に-サイレント出力のみを使用して、ログファイルに完全な出力を取得する方法

画面にはサイレント出力のみを取得し、ログファイルには完全なMAKE出力を取得するように、MAKE iからの出力をリダイレクトするにはどうすればよいですか?

または、これはsdout/stderrリダイレクトマジックを介して達成できますか?

6
Andreas
make > log-file 2>&1

または

make 2>&1 | tee log-file | filter

ここで、filterは、見たいものだけを渡すプログラムです。 grepまたはsedなどを使用します。

5
ctrl-alt-delor

これは以前にコメントで答えられました:

ファイルへの完全な出力が必要な場合は、make> file.log 2>&1を使用すると、画面に「--silent」出力が表示されます。これは非常に基本的なシェルの使用法です。

そして4日が経過したので、もう返答する必要はないと思います。

0
D4RIO