fortran断点调试时出现错误
调试时出现未知名的错误,这怎么解????Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\Windows\SysWOW64\kernel32.dll', no matching symbolic information found.
Loaded 'C:\Windows\SysWOW64\KernelBase.dll', no matching symbolic information found.
The thread 0x1C34 has exited with code 0 (0x0).
The program 'C:\Users\admin\Desktop\SNOPT_EQUI0\Debug\snmaina.exe' has exited with code 0 (0x0).
都不知道这个错误什么意思,求指教???
程序正常结束了 本帖最后由 猴雨云 于 2014-5-6 14:09 编辑
vvt 发表于 2014-5-6 12:19
程序正常结束了
那再请教一下您,就是我现在程序有一个警告:
Linking...
Debug/snmaina.exe : warning LNK4084: total image size 615841792 exceeds max (268435456); image may not run
snmaina.exe - 0 error(s), 1 warning(s)
然后出来一个dos窗口:
之后没有出现运行的最后结果,这是什么原因呢?
把大数组改成可分配数组。 vvt 发表于 2014-5-6 14:08
把大数组改成可分配数组。
从这个警告能看出要把哪个大数组改成可分配数组呢?请教一下具体怎么实现修改 猴雨云 发表于 2014-5-6 14:12
从这个警告能看出要把哪个大数组改成可分配数组呢?请教一下具体怎么实现修改 ...
这个警告的意思是你生成的EXE可执行文件太大, 超过了256M(268435456)
出现这种情况如VVT所说,一般是开辟了较多较大的静态数组所致
从警告是看不出来哪个数组有问题,因为警告信息没有指示数组的信息。
具体哪个数组不知道,可能大多数数组都较大,所以导致最终的EXE太大 看不出来。反正大数组改成动态分配就好了。看看书,学学allocatable的数组吧 vvt 发表于 2014-5-6 16:48
看不出来。反正大数组改成动态分配就好了。看看书,学学allocatable的数组吧 ...
嗯嗯,正在看书上相关的东西,谢谢你哈,嘿嘿 aliouying 发表于 2014-5-6 15:04
这个警告的意思是你生成的EXE可执行文件太大, 超过了256M(268435456)
出现这种情况如VVT所说,一般是 ...
嗯嗯,谢谢赐教
页:
[1]