fpcでコンパイルされた巨大なパスカルコードがあります。 ランダムな「EInOutError」例外が発生し、gdbを使用してデバッグしようとしています。
私はすでにfpc_raiseexceptionを破り、スローをキャッチし、例外をキャッチし、キャッチをキャッチしようとしました。 Nothignは動作しているようです...
例外が発生したときにブレークする方法(gdbでバックトレースを取得するには)
回答:
回答№1は1fpc_raiseexceptionのブレークポイントは良いことです。
例外に関連するgdbの「キャッチ」機能を使用しないでください。これらは、FPCではなくGCC C ++例外用です。