首页 > 公告

敬请替换CVF和PowerStation编译器

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

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

目前已知网络上(包括百度知道,百度文库,百度经验,其他友好Fortran网站及论坛)流传一些不全面的经验,据说可解决兼容性问题。然而,实际上均不能完美解决:
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

当然你有更多的选择,详见 http://choose.fcode.cn
以上部分编译器可在本站相关栏目找到介绍,或免费版,试用版下载。

http://tools.fcode.cn        http://pan.fcode.cn