我正在编写一个使用3维数组的Fortran77程序。 我声明的数组如下Array_E(0:500,0:1000,0:100)。当我执行程序时,它立即崩溃,说它已被“杀死”。 当我跑strace的,我得到的是,fortran77中的动态内存分配
的execve( “./饴”,[ “./yee”],[/ * 65个*瓦尔/] +++通过SIGKILL +++
打死我怀疑问题是g77编译器不能为数组分配内存,实际上有9个这样的数组,在这种情况下,有一种方法可以在f77中动态分配堆栈中的内存吗? If这不是崩溃的原因,请让我知道,如果你有任何想法。
为什么你在F77中编写它有些超出我的想法......为什么你要求在30年前的语言标准中使用当今语言的特性,甚至更进一步。 – Rook 2010-10-01 01:50:07
,因为OP还必须知道f77/f90仍然是用于处理数字的最佳大锤。 – 2016-02-04 07:14:47