在C++和Fortran之间传递一个固定的2D数组很好,但是对于我编写的将2D动态数组从C++传递给Fortran的程序,情况并非如此。int main()double **array;int ny=2;cout << "Passing dynamic array from C to Fortranarray sizes from C
real (C_DOUBLE), intent(
我正在尝试使用GDB在Emacs中调试一个fortran程序。我的编译器是英特尔fortran 2017.4。问题出在一个特殊的求逆矩阵的子程序上。当矩阵的大小很“小”,即100x100时,程序运行没有问题。例如,当我将矩阵的大小增加到600x600时,我得到以下消息:"Thread 3 received signal SIGSEGV,SIGSEGV。“
现在,如果我尝试调试从终端启动GDB的程序,一切工作