GFortranでどのようにコンパイルされていても、無効な操作が実行されるたびに停止するプログラムを作成しようとしています。ieee_exceptionsのGFortran相当
use ieee_exceptions
....
logical :: halt
....
call ieee_get_halting_mode(IEEE_USUAL,halt)
call ieee_set_halting_mode(IEEE_USUAL,.True.)
....
! Something that may stop the program
....
call ieee_set_halting_mode(IEEE_USUAL,halt)
んのgfortranはのifortのieee_exceptions
に似たモジュールを持っていますのifortで、私はこのような何かを行うことができますか?または、プログラムがどのようにコンパイルされるか、どのコンパイラが使用されるかを知らなくても、停止モードを停止する方法はありますか?
乾杯。 – SimpleSimon
実際、これはgfortran 5の一部になっているようです:https://gcc.gnu.org/wiki/GFortran/News#gfortran_5 – patrickvacek
@patrickvacek:そうです。わーい!私は答えを更新しました。 – janneb