作者minowsky (ms)
看板Fortran
标题[问题]编译完後变成不是正确的win32 应用程式
时间Fri May 1 01:22:27 2009
我发现当我把阵列的大小设定很大时
编译完成後去执行
会出现"xxx.exe不是正确的win32 应用程式"
把阵列改成小一点就可以正常跑了
可是我就是需要那麽大的阵列耶
例如xyz(2001,5,5,21,31)
我用到的阵列还不少
像上面那种的大概有8个
其他当然还有大大小小的阵列
不过问题好像是出在xyz那种阵列上
请问有办法解决吗?谢谢
p.s
刚刚把xyz(2001,5,5,21,31)改成xyz(1001,5,5,21,31)
就可以正常执行了
可是不知为何会这样耶,而且我需要大一点的阵列
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.224.57
※ 编辑: minowsky 来自: 140.114.224.57 (05/01 01:23)
※ 编辑: minowsky 来自: 140.114.224.57 (05/01 01:33)
1F:→ sadelade:阵列有记忆体限制 也许你可以在运算到一半的时候先把不 05/02 02:16
2F:→ sadelade:会再用到的资料先output再继续解 05/02 02:16