GNU/Linux >> Linux の 問題 >  >> Linux

エラーが発生した場合、gdb はコマンド ファイルで停止します。エラーにもかかわらず続行する方法は?

gdb のコマンド言語には、コマンドの処理時にエラーを無視する方法がありません。

ただし、gdb が Python 拡張機能を使用してビルドされている場合、これは簡単に実行できます。 「ignore-errors」スクリプトを検索します。これにより、次のことが可能になります:

(gdb) ignore-errors print *foo

...そして印刷からのエラーは表示されますが、スクリプトの残りの部分は中止されません。


これを行うこともできます:

gdb a.out < analyze.v2.gdb 

これにより、エラーが発生した場合でも、analyze.v2.gdb のコマンドが 1 行ずつ実行されます。


Linux
  1. ファイルの行をコマンドの引数として使用するにはどうすればよいですか?

  2. 出力をファイルに追加する方法は?

  3. トップコマンドの出力をLinuxのファイルにキャプチャする方法は?

  1. time コマンドの出力を Linux のファイルにリダイレクトする方法は?

  2. tar.bz2 ファイル エラーを tar で抽出する

  3. コマンドラインからファイルの内容をクリアする方法は?

  1. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  2. 「tar」コマンドと「find」コマンドを組み合わせる方法

  3. コマンドラインから Dropbox ファイルの URL を取得するには?