2010-11-29 19 views
0

linuxの下でgdbで(引数が必要な)プログラムを繰り返し実行したいと思います。それは走るのに約1分かかり、それは30回に一回失敗します。任意のアイデアをいただければ幸いです。gdbの断続的な問題のデバッグ

答えて

0

gdb --eval-command=run --args executable-file [inferior-arguments ...]ここで、executable-fileは実行ファイルで、[inferior-arguments ...]は引数のリストで、gdbの下でプログラムを1回実行します。

残念ながら、プログラムが正常に終了したときにgdbを終了させる簡単な方法はありません。 --batchを使用することはできますが、対話型のデバッグはできません。それは少なくともバックトレースを与えるだろう。そして、あなたは--batchモードであなたが気にするものすべてをダンプするために--commandファイルを使うことができます。

関連する問題