2016-10-16 7 views
0

私は実行するたびにセグメンテーションフォルトセグメンテーションフォールトを投げるCプログラムを作成しました。そして、次のように私はbashスクリプトを作った:bashでプログラムのランタイムエラーをチェックする方法は?

cat input.txt | ./a.out 1> output.txt 2> error.txt 
cat error.txt 

二行目の出力はセグメンテーションエラーのようなもの(コア・ダンプ) されている必要がありますしかし、その代わりに、それは空のファイルです。

Cプログラムのランタイムエラーをキャプチャするにはどうすればよいですか?

+0

パイプ演算子と標準偏差演算子の演算子の優先順位はどのくらいですか? – Dai

+0

@Dai、申し訳ありませんが、私はあなたの質問を得ていません。あなたはそれを単純化できますか? – dannyBoy

+0

'cat'を不必要に使用しないでください(例:' ./a.out output.txt 2> error.txt' –

答えて

関連する問題