下面转自别人的文章,由于不知道出处,故没有加上去。
我本人是用的Visual Studio 2010 + Intel Parallel Studio XE 2011,运行正常。网友有各种方式来解决Win 7不兼容Compaq Visual Fortran6.5的问题。有用早期的Fortran Powerstation 4.0的,有用Intel出的Fortran编译器的。相比来说,如果机子可行的话,一定选后者。根据我本人经验,使用Powerstation时处理大数据不是很好。
------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
很多同学发现在windows7下面不太容易使用fortran编译器,如果您不是对ide环境过于依赖的话,直接在命令行模式下面进行fortran文件的编译工作,这个问题也很容易克服。下面说一下怎么实现:
1.程序书写环境
vi,ultraeditor、notepad++、emacs都是很好的语言编辑、阅读工具,支持高亮代码、自动匹配、函数跳转……,不一定必须使用visual studio平台上的那套东西。
2.visual_fortran的前期工作
不知道是我win7出问题了,还是其他的一些原因,提示需要microsoft platform SDK,没办法去微软那儿下了一个,网址如下:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3069,下载后执行那个PSDK-FULL.exe,释放到下载目录,然后启动cmd终端,通过cd命令跳到下载目录,运行:
PSDK-FULL.bat X:\XXXX\XXXX
自动解压下载的文件,之后再解压目录里找到setup进行安装。
3.安装intel visual fortran(ivf)
在安装时候可以选择不安装vs的集成,但后面会提示你platform SDK位置,请定位到SDK安装的主目录即可完成安装。
4.运行ivf
开始菜单,找到ivf的文件夹,根据系统环境(32/64bit)执行Fortran Build Environment for applications running on XXX。这时会弹出一个win_shell,请注意前面这一步,否则很可能提示找不到您配置的内容。
5.testing
编写一个Hello world!看看行不行……
进入您f90源代码的目录,然后ifort filename.f90编译,之后执行那个exe文件……