编fortran程序时出现cannot execute program,怎么回事?

如下图,看网上说改路径找exe文件即可,但根本就没生成exe,怎么办?谢谢。

敬请替换CVF和PowerStation编译器
Compaq Visual Fortran 系列产品(含6.5,6.6,6.6B 及 6.6C)均不可在 Win7 或 Win8 系统上正常使用,尤其是针对较大的工程。其官方已确定此不兼容性,且因年代久远,开发组解散,尚无完美解决方案。

请各位尽快升级自己的编译器产品,放弃 Compaq Visual Fortran 及 Microsoft PowerStation。

目前已知网络上流传多种版本,均不能完美解决兼容性问题:
1. 运行 x86 文件夹下的 setupx86.exe。 !XX!无效!XX!
2. 使用兼容性模式运行 CVF。!XX!无效!XX!
3. 先安装CVF,再安装 VC++6.0。!XX!无效!XX!
4. 升级CVF到6.6或6.6c。!XX!无效!XX!
5. 升级 Win7 到 SP1。!XX!无效!XX!
6. 使用虚拟机(VMware等)安装 WinXP,然后再安装 CVF。!!折衷的办法,不建议!!
7. 使用命令行调用 df.exe。!!折衷的办法,不建议!!

请注意,兼容性问题是个复杂的问题。能打开DeveloperStudio主界面,并不意味着兼容。能编译一些小代码,也并不意味着兼容。甚至于,个别朋友暂时可以运行自己的代码,也不意味着兼容。

兼容性问题,是在不特定的,不可预知的环境下可能出现的问题。出现的频率和条件无法预知。为了保证顺畅的使用,我们强烈建议您在 Win7 或 Win8 上放弃使用CVF!!

!!早期开发的软件,在新的操作系统下不兼容,在软件界是特别常见的事情。!!

关于CVF与Win7的不兼容性,已得到原开发团队的承认,并且建议用户升级到更新的编译器产品。原开发团队是对CVF最权威的评判。

那么,放弃CVF后,我们该选择什么编译器呢?

目前 Win7,Win8 上可正常运行的编译器包括:
Intel Visual Fortran
Lahey Fortran
NAG Fortran
PGI Fortran
Silverfrost Ftn95
GFortran for windows / Simply Fortran
等等

我们建议,商业开发,选择 Intel Visual Fortran + Visual Studio
个人开发,计算,选择 GFortran + Code::Blocks 或 Simply Fortran
个人学习,选择 Silverfrost Ftn95
温馨提示:答案为网友推荐,仅供参考
相似回答