gfortran捕获的if(booksStatus.length == 5){ // single equals is assignment
System.out.println("Hello");
}
选项会出现什么样的运行时错误?
我不清楚manual page的解释:
“ - F确认= MEM”
启用生成内存分配的运行时检查。注意:此选项不会影响使用{{1}}的显式分配 声明,将始终检查。
答案 0 :(得分:1)
最有可能的是分配(Fortran 2003功能)和堆临时参数分配。
例如,当没有足够的可用内存时,这些可能会失败。我无法想出会触发这些检查的错误代码。