我有一个我想会很容易的问题。如何使用ifort创建64位版本?我正在使用“ ifort -Ofast -o program.exe .f ”。我已经将compilervars设置为intel64,并且正在使用至强处理器在win7上进行工作。我浏览了编译器标志菜单,但无法确定我需要什么。我看到Mac用户有一个-m64选项,但这对我没有帮助。
第二个问题,相对于使用ifort的gfortran -m64构建之间,是否会有很大的性能问题?
谢谢!
在ifort中,您需要使用“ intel64”参数调用ifortvars.sh(或.csh)脚本以获取x64编译器。实际上,您需要指定该参数(作为intel64或ia32),因此请看一下如何在您的环境中调用该参数并修复引用。不能通过ifort命令的选项来选择此选项。
至于性能比较,我将向您介绍英国的独立软件经销商Polyhedron。他们在固定硬件上进行多编译器比较。单击左列中的“编译器比较”。在他们的测试中,gfortran排名第五(排名第一)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句