信号を生成するプログラムのデバッグ

プログラムがランタイムで信号 (例外) に遭遇した場合、そのプログラムのデバッグを簡単にするには、信号の原因をデバッグする前に、以下のコマンドライン・オプションを使用して再コンパイルおよび再リンクする必要があります:

要求があれば、idb はインテル® Fortran ランタイム・ライブラリ (RTL) よりも先に信号をキャッチし処理します。idb コマンドの catch および ignore を使用して、idb によって信号をキャッチするか、または無視するかを制御できます:

信号 (特にプログラム続行を許容する信号) を生成するプログラムのデバッグ時に、適切なランタイム・エラー・メッセージを取得するには、プログラムの実行前に ignore コマンドを使用する必要があります。例えば、次のコマンドを使用して、デバッガに、浮動小数点信号を無視させ、それらを RTL に渡すように指示します。

(idb) ignore fpe

信号を発生させるプログラムの位置を見つける必要がある場合は、where コマンドを使用することを推奨します。