gdb のコマンド言語には、コマンドの処理時にエラーを無視する方法がありません。
ただし、gdb が Python 拡張機能を使用してビルドされている場合、これは簡単に実行できます。 「ignore-errors」スクリプトを検索します。これにより、次のことが可能になります:
(gdb) ignore-errors print *foo
...そして印刷からのエラーは表示されますが、スクリプトの残りの部分は中止されません。
これを行うこともできます:
gdb a.out < analyze.v2.gdb
これにより、エラーが発生した場合でも、analyze.v2.gdb のコマンドが 1 行ずつ実行されます。