如何解决运行一个fortran程序出现的问题?

[Study] 学术、技术交流,科学,软件使用

版主: FangQ

如何解决运行一个fortran程序出现的问题?

帖子arbing 于 6月 27, 2007, 11:31 pm

在win2k上,我用cvf6.5 compile, build一个fortran code均已经成功,但在运行时提示应用程序错误:
应用程序发生异常unknown software exception(0xc000008c),位置是0x0040d82a。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。

同时出现的信息如下:
forrtl: severe (161): Program Exception - array bounds exceeded
Image PC Routine Line Source
animag2.exe 0040D82A Unknown Unknown Unknown
animag2.exe 004061B1 Unknown Unknown Unknown
animag2.exe 00401F05 Unknown Unknown Unknown
animag2.exe 0040125C Unknown Unknown Unknown
animag2.exe 004647C9 Unknown Unknown Unknown
animag2.exe 00449CB9 Unknown Unknown Unknown
KERNEL32.dll 77E889A5 Unknown Unknown Unknown
Incrementally linked image-PC correlation disabled

请问什么原因?如何解决?希望能具体点儿(我不懂这方面的调试)。谢谢!
arbing
 
帖子: 1
加入时间: 6月 27, 2007, 10:40 pm

帖子aluneo 于 6月 29, 2007, 11:02 am

不懂fortran,但看似内存问题,数组越界访问。循环的index写多了,或者访问已经free的变量?
头像
aluneo
沙弥
沙弥
 
帖子: 176
加入时间: 3月 24, 2005, 10:35 am


回到 夜半听禅

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron