実行後すぐに終了するアプリケーションをデバッグする方法は?

実行後すぐに終了するアプリケーションをデバッグする方法は?

以前に動作していたアプリケーションが突然動作を停止しました。問題は開くとすぐに終了するため、デバッグできないことです。例:

$ ./the_application
Killed: 9

または

$ ./the_application | gdb
(gdb) quit

答え1

を実行すると正常に./the_application | gdb実行され、the_application出力はgdbのコマンドとして処理されます。

プログラムをデバッグするには、実行可能ファイルをgdbに引数として渡します。

gdb the_application

関連情報