我一直致力于在英特尔Fortran编译器上制作Fortran 32位应用程序,这是我作为英特尔Parallel Studio XE 2017 for Windows(评估版)的一部分。 在安装之前,已经安装了Visual Studio 2015社区。 p>
作为预先设置,我执行以下命令:
ifortvars.bat ia32 VS2015
然后当我尝试ifort命令时,它会失败,从而发出类似there's no command 'ifort'
的错误。
如果我将此命令设置为设置,则成功:
ifortvars.bat intel64 VS2015
有没有办法执行ifort命令来创建Fortran 32位应用程序?
答案 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
。相反,我将英特尔命令提示符固定到任务栏。