2016-10-07 4 views
1

私はデバッグしようとしているプログラムを持っています。プログラムがgdbで起動されると、いくつかの警告が出力されますが、それらの警告はプログラムの出力の下に隠されます。gdbでプログラムを起動するときに警告を出力するには?

警告のみが表示され、読み取り可能な状態を維持できるようにするにはどうすればよいですか?

答えて

1

あなたのプログラムの出力を抑止する方法を尋ねるなら、答えはシェルで行うのとまったく同じです。 runとタイプするとgdbは実際にシェルを使って下位クラスを起動します。すべての出力を抑制するために、この場合には

、あなたのような何かを行うことができます:

(gdb) run > /dev/null 2>&1 

私は警告が物事のGDBは、あなたが見たいと印刷されていることを、ここで仮定しています。残念ながら、gdbは印刷されたものを覚えていないので、事実の後でそれを尋ねる方法はありません。

+0

私にとって十分です – Srv19

関連する問題