visual fortran win7
番茄系统家园 · 2021-08-30 09:10:14

本人测试后得出如下结论:
(6.5或6.6),32位可以运行,64位下,进X86文件夹运行,可以安装但编译和运行经常崩溃,就算出来得错误提示框点不再显示仍会出错。故不可行
,安装文件总共才5兆多,完全能正常使用,如果简单计算,不是做超级复杂的计算程序项目,可选用之
-,反正版本越高越兼容。可最先安装便于集成IDE来编程(可选);若visual fortran win7不集成到等,只能在“cmd”中操作,极不方便,此时可以安装,配置好后使用起来和无异,ifort命令发挥极大活力
4.PGI.Workstation.Complete.v10.9.X64,我只要关注64位,就说64位得吧(32位基本误区别),win7_64旗舰版SP1下安装出现错第一个错误时,不要点“确定”,先进行如下操作:
把C:ProgramFiles下(假设默认安装)出现的PGI改成PGI1。
把C:ProgramFiles(x86)下(假设默认安装)出现的PGI改成PGI1
点错误提示的“确定”按钮,等一小会再点第二个错误提示的“确定”,安装程序结束
把两个PGI1改回PGI(那之前为什么要改名?你自己试一下不要改就知道了原因了)
把C:ProgramFilesPGI下的MicrosoftOpenTools9改成MicrosoftOpenTools8
把C:ProgramFilesPGI下的MicrosoftOpenTools10改成MicrosoftOpenTools8
新建C:usrpgi路径并把上面改的MicrosoftOpenTools8移动到C:usrpgi
右键计算机-》“属性”-》“高级系统设置”-》环境变量-》新建如下系统变量:
变量名LM_LICENSE_FILE,变量值C:ProgramFilesPGIlicense.dat
其实license.dat放哪都无所谓,这里为了与上述英文安装说明相统一
如果用32位的编译器就把C:ProgramFiles(x86)PGIwin3210.9bin加入到环境变量Path中
如果用64位的编译器就把C:ProgramFilesPGIwin6410.9bin加入到环境变量Path中
没必要两个同时用,如果只用64编译那就把C:ProgramFiles(x86)下的PGI删除节省空间
但C:ProgramFiles下的PGI超大,如果不追求速度只用32位编译(速度相差不知多大),那就:
把C:ProgramFilesPGI下除了MicrosoftOpenTools8和license.dat之外的所有东西删除
把C:usrpgi删除
这样可以腾出1.3G左右空间
如果用不到CUDA,就把win32或win64下的2010文件夹删除即可(一般用不到,放着也占空间)
最好在Cygwin中使用,比直接在命令提示符中用方便。
5。gcc-4.7-20110820-64.exegcc-4.7-20110813-32.exeg95-MinGW.exe等等是windows下的gcc和g95编译器,安装后从cmd使用,g95可能会出现的问题:
Iinstalledg95-MinGW-41.exebutwhenIcompiledmycodetheprocessstopped
withthemessage:
ld:unrecognizedoption`--sysroot=
A.1.Checkifg95iscallingthecorrectversionofld.exebyadding-vwhencompiling.
2.Tryaddingtheg95directory(i.e.,c:g95bin;c:g95libgcc-libi686-pc-mingw324.1.2;)atthebeginningofyourPATHenvironmentvariable.Ifthatfails,deleteg95entirely,andreinstall.Answeryestoallthedialoguesduringtheinstall.
6.cygwin,这是很有用的东东,如果你本来就很习惯linuxUnix类系统的终端和shell脚本操作的话。卸载直接删除即可,没什么影响
7.Cygwin调用ivf_c_XE_2011.5.221:
(1).请确保已经完成以下软件安装工作(这里假设使用默认安装路径,也最好使用默认):
1)最先安装vs2010;
2)然后安装在安装ivf_c_XE_2011.5.221
3)最后安装cygwin
(2).修改文件(假如是默认安装路径,做好备份):
C:ProgramFiles(x86)IntelComposerXE-2011binifortvars.bat
在“gotoEnd”之前加上一句(最好用类似ultraedit编辑器防止换行消失):
ifexistC:cygwinCygwin.bat@callC:cygwinCygwin.bat
(3).右键桌面Cygwin启动图标,目标栏中填入
C:ProgramFiles(x86)IntelComposerXE-2011binifortvars.batintel64
如果你是32位就填ia32
(4).把C:ProgramFiles(x86)MicrosoftVisualStudio10.0VCbin下的所有东西拷贝到以下文件夹中:
C:cygwinusrlocalbin
5.)至此可以双击桌面Cygwin启动器进入,然后可以运行ifort编译fortran程序了。
6).如果喜欢compaqvisualfortran的,千万不要选win764系统,不能用(32位下可以)。

