0
什么样的运行时错误-fcheck=mem
gfortran选项捕获?-fcheck = mem gfortran选项检查是什么?
的manual page解释不明确对我来说:
“-fcheck = MEM”
内存分配启用生成运行时检查。注意:此选项不会影响使用
ALLOCATE
语句的显式分配,该语句将始终被检查。
什么样的运行时错误-fcheck=mem
gfortran选项捕获?-fcheck = mem gfortran选项检查是什么?
的manual page解释不明确对我来说:
“-fcheck = MEM”
内存分配启用生成运行时检查。注意:此选项不会影响使用
ALLOCATE
语句的显式分配,该语句将始终被检查。
很可能这些是分配发生在赋值(Fortran 2003功能)和分配堆临时参数。
例如,当没有足够的可用内存时,这些可能会失败。我不能想出一个会触发这些检查的错误代码。