主题:求助:编译时虚拟内存不足
wangquanqiww
[专家分:0] 发布于 2010-08-06 20:56:00
如题,编译时出现如下问题,请高手帮忙,谢谢!
--------------------Configuration: _Myproject - Win32 Debug--------------------
Compiling Fortran...
E:\Program_Fortran\_Myproject\Non_advection_phase_2.f90
Fatal: Insufficient virtual memory to continue compilation.
f90: Fatal: There has been an internal compiler error (E0000004).
Error executing df.exe.
Non_advection_phase_2.obj - 1 error(s), 0 warning(s)
我电脑内存是3.25GB,虚拟内存页面文件大小为2046-4096MB
回复列表 (共9个回复)
沙发
adda [专家分:1520] 发布于 2010-08-07 11:46:00
多大的程序啊,会出现这个问题?
板凳
cgl_lgs [专家分:21040] 发布于 2010-08-07 15:02:00
可能是编译器的BUG也没准儿,你的编译器装最终补丁了么?如果装了也不管用,那试试找一个最新版本的IVF再试试?
3 楼
cgl_lgs [专家分:21040] 发布于 2010-08-07 15:03:00
还有一种方法:
将代码目录中的Debug和Release目录删除后再重新编译看看?
4 楼
wangquanqiww [专家分:0] 发布于 2010-08-08 07:14:00
删除Debug目录后编译依然报错,难道是程序自身的问题?
5 楼
tianhy2010 [专家分:60] 发布于 2010-08-08 07:24:00
百度一下下
6 楼
wangquanqiww [专家分:0] 发布于 2010-08-08 07:27:00
[quote]可能是编译器的BUG也没准儿,你的编译器装最终补丁了么?如果装了也不管用,那试试找一个最新版本的IVF再试试?[/quote]
我用的是CVF6.5,不知有没有Bug;哪有最新版的IVF(带IMSL)?
7 楼
wangquanqiww [专家分:0] 发布于 2010-08-08 07:32:00
[quote]百度一下下[/quote]
早百度过了
[em1]
8 楼
cgl_lgs [专家分:21040] 发布于 2010-08-08 22:37:00
带IMSL的没找到过,不过可以装了IVF再单装IMSL:)
BTW:俺只有64位版本的IMSL,故别找俺:)
如果使CVF,可以试试CVF6.6c——也就是CVF的终极版本~~~~~
9 楼
asymptotic [专家分:16630] 发布于 2010-08-09 20:45:00
我的操作系统 Win7(64-bit),装了 Intel Fortran 11.1.065,IMSL 在 X64 下一直有问题,到 Intel Fortran 论坛看过解决的办法,但一直没有自己真正去解决它。我想等到 11 月份,IVF12.0 出来后,集成到 Microsoft Visual Studio 2010 中再去试一试。
另外,Intel Fortran 编译器有一个官方论坛,其中的不少帖子,讨论其 Bug。
我来回复