2017-04-17 3 views
0

gfortranのオプション-fcheck=memの実行時エラーはどのような種類ですか?-fcheck = mem gfortranオプションのチェックは何ですか?

manual page説明は、私にとっては明らかではない。

「-fcheck = MEM」

メモリ割り当てのためのランタイムチェックの生成を有効にします。注:このオプションは、常にチェックされるALLOCATE ステートメントを使用した明示的な割り当てには影響しません。

答えて

1

これらは、割り当て時に発生する割り当て(Fortran 2003の機能)と、ヒープ仮引数の割り当てです。

たとえば、使用可能なメモリが不足している場合、これらは失敗することがあります。私はこれらのチェックを引き起こすバグのあるコードを思いつくことはできません。

関連する問題