如何使用英特尔Fortran编译32位程序? `ifortvars.bat ia32 VS2015`失败

时间:2017-05-11 09:32:46

标签: windows fortran intel-fortran

我一直致力于在英特尔Fortran编译器上制作Fortran 32位应用程序,这是我作为英特尔Parallel Studio XE 2017 for Windows(评估版)的一部分。 在安装之前,已经安装了Visual Studio 2015社区。

作为预先设置,我执行以下命令:

ifortvars.bat ia32 VS2015

然后当我尝试ifort命令时,它会失败,从而发出类似there's no command 'ifort'的错误。

如果我将此命令设置为设置,则成功:

ifortvars.bat intel64 VS2015

有没有办法执行ifort命令来创建Fortran 32位应用程序?

1 个答案:

答案 0 :(得分:0)

首先,尝试使用编译器选项/Qm32(实际上@vladimir和@Pierre de Buyl昨天已经提到过)。

您可以检查可执行文件是否存在:C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\bin\ia32\ifort.exe。如果没有,你应该重新安装。

更好的是,不要调用ifortvars.bat,而是从Windows菜单中打开Intel命令提示符:Start > Intel Parallel Studio XE 2017 > Compiler 17.0 Update 2 for IA-32 Visual Studio 2015 environment。这将正确设置PATH /环境。

FWIW,我从未使用ifortvars.bat。相反,我将英特尔命令提示符固定到任务栏。