什么是-fcheck=mem gfortran选项检查?

什么是-fcheck=mem gfortran选项检查?,fortran,gfortran,compiler-options,Fortran,Gfortran,Compiler Options,gfortran catch的-fcheck=mem选项会出现什么样的运行时错误 我对此的解释并不清楚: “-fcheck=mem” 启用为内存分配生成运行时检查。注意:此选项不影响使用ALLOCATE命令的显式分配 语句,它将始终被选中 最有可能的是在分配Fortran 2003功能时发生的分配和堆临时参数的分配 例如,当没有足够的可用内存时,这些操作可能会失败。我不能想出一个错误代码来触发这些检查

gfortran catch的-fcheck=mem选项会出现什么样的运行时错误

我对此的解释并不清楚:

“-fcheck=mem”

启用为内存分配生成运行时检查。注意:此选项不影响使用ALLOCATE命令的显式分配 语句,它将始终被选中


最有可能的是在分配Fortran 2003功能时发生的分配和堆临时参数的分配

例如,当没有足够的可用内存时,这些操作可能会失败。我不能想出一个错误代码来触发这些检查