回 帖 发 新 帖 刷新版面

主题:win7系统fortran生成的exe文件不能执行。

各位大侠帮忙。
   我实验室最近买了一台新电脑,装了win7的系统,我装了visual studio2008和intel visual fortran compiler 11.0.061.我想运行一个.f的代码文件。此文件代码大部分是用Fortran77的标准写的,但是有一些后来加的东西是用fortran90的格式写的(这是在compaq visual fortran 6.6下完成的)。这个文件在实验室集群上运行很正常。但是在这台新电脑上运行会出现问题。在ifort之后生成了.exe文件。每次执行次exe文件的时候都会显示‘不是有效的win32应用程序’。哪位大侠给分析一下是怎么回事。感激不尽。
另外我的电脑型号是:dell T5500,cpu 是E5620.应该是64位的。

回复列表 (共4个回复)

沙发

应该是64位系统生成的exe,在win32环境下运行不了

板凳


理论上说vs2008和visual fortran 11生成exe文件之后,exe文件的执行就应该和他们没关系了吧。我要在一个64位系统上运行64位的exe为什么会是win32的环境呢?
这个问题要怎么解决呢?是不是要把win7卸了装一个32位的系统呢?希望大虾将详细点呀。

3 楼

CPU 是 64 位的,可是操作系统不一定是 64 位的,编译器也不一定是 64 位的。

4 楼


cuida,你好,我的电脑也是win 7 64位的,能给我传一个fortran程序么???

我来回复

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