回 帖 发 新 帖 刷新版面

主题:求助:编译时虚拟内存不足

如题,编译时出现如下问题,请高手帮忙,谢谢!

--------------------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个回复)

沙发

多大的程序啊,会出现这个问题?

板凳

可能是编译器的BUG也没准儿,你的编译器装最终补丁了么?如果装了也不管用,那试试找一个最新版本的IVF再试试?

3 楼

还有一种方法:
将代码目录中的Debug和Release目录删除后再重新编译看看?

4 楼

删除Debug目录后编译依然报错,难道是程序自身的问题?

5 楼

百度一下下

6 楼

[quote]可能是编译器的BUG也没准儿,你的编译器装最终补丁了么?如果装了也不管用,那试试找一个最新版本的IVF再试试?[/quote]

我用的是CVF6.5,不知有没有Bug;哪有最新版的IVF(带IMSL)?

7 楼

[quote]百度一下下[/quote]

早百度过了
[em1]

8 楼

带IMSL的没找到过,不过可以装了IVF再单装IMSL:)
BTW:俺只有64位版本的IMSL,故别找俺:)

如果使CVF,可以试试CVF6.6c——也就是CVF的终极版本~~~~~

9 楼

我的操作系统 Win7(64-bit),装了 Intel Fortran 11.1.065,IMSL 在 X64 下一直有问题,到 Intel Fortran 论坛看过解决的办法,但一直没有自己真正去解决它。我想等到 11 月份,IVF12.0 出来后,集成到 Microsoft Visual Studio 2010 中再去试一试。

另外,Intel Fortran 编译器有一个官方论坛,其中的不少帖子,讨论其 Bug。

我来回复

您尚未登录,请登录后再回复。点此登录或注册