Fortran Coder

查看: 280|回复: 10

[IDE] The Fortran compiler (ifort.exe) cannot be found.

[复制链接]

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
发表于 2020-5-3 19:06:11 | 显示全部楼层 |阅读模式
vs: 2015
ivf: Intel Parallel Studio XE 2017
安装过程应该无误,查看网络资料应该也能成功匹配
但是编译文件时出现:he Fortran compiler (ifort.exe) cannot be found.
查阅到了该论坛下面有一个相似的问题,我的C:\Program Files(x86)\IntelSWTools\compilers_........................ 这个文件夹下下没有 ifort.exe ,但是我重新安装勾选了intel64和ia32依然没有效果,内存也够用,不知道问题出在了那里。希望大家帮帮我这个因为疫改题模拟的孩子。
3.PNG
2.PNG
1.PNG
回复

使用道具 举报

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-3 21:16:43 | 显示全部楼层
麻烦各位前辈不吝赐教,这个问题困扰我很久了,很影响我毕业设计的进度。我已经尝试过这在重新安装和repair修复几次了都没有太大效果,在网上搜到的结果大概意思可能是ifort的路径没有设置对,但是我已经按照vs,fortran,marc的顺序安装好了,而且include、lib、path系统变量都已经设置完毕了,在marc中运行log中就显示no compilier所以退到vs中发现子程序也运行不了,希望各位前辈帮忙看看,有偿。

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-3 21:39:59 | 显示全部楼层
抱歉我最上面打错了,我的VS是2013版本的Intel parallel Fortran 是2015版本的

816

帖子

0

主题

0

精华

宗师

F 币
1241 元
贡献
691 点

规矩勋章元老勋章新人勋章水王勋章

QQ
发表于 2020-5-4 10:03:32 | 显示全部楼层
全盘搜索一下 ifort.exe
如果没有,卸载杀毒软件,重新安装尝试。

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-4 10:51:17 | 显示全部楼层
您好我尝试过用everything搜索过ifort.exe找到了3个ifort.exe打开就是DOS命令闪退,我尝试过把它们粘贴到C:\Program Files(x86)\IntelSWTools\compilers_........................ 文件夹下但是没有作用。难道是需要配置环境变量吗

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-4 10:52:42 | 显示全部楼层
vvt 发表于 2020-5-4 10:03
全盘搜索一下 ifort.exe
如果没有,卸载杀毒软件,重新安装尝试。

您好我尝试过用everything搜索过ifort.exe找到了3个ifort.exe打开就是DOS命令闪退,我尝试过把它们粘贴到C:\Program Files(x86)\IntelSWTools\compilers_........................ 文件夹下但是没有作用。难道是需要配置环境变量吗

816

帖子

0

主题

0

精华

宗师

F 币
1241 元
贡献
691 点

规矩勋章元老勋章新人勋章水王勋章

QQ
发表于 2020-5-4 11:20:20 | 显示全部楼层
找到的路径分别是什么?粘贴到了那里?(完整的路径请赋值粘贴上来)

此外,开始菜单里,intel fortran ,类似 Compiler 18.0 Update 1 for Intel 64 Visual Studio 2017 environment 的,打开。
在弹出的黑框输入 ifort ,有何提示?

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-4 12:09:35 | 显示全部楼层
vvt 发表于 2020-5-4 11:20
找到的路径分别是什么?粘贴到了那里?(完整的路径请赋值粘贴上来)

此外,开始菜单里,intel fortran , ...

图1为iofrt完整路径。因为之前看到下面有一个同学发过类似的问题贴,我就按照路径把它粘贴到了对应的文件。C:\Program Files(x86)\IntelSWTools\compilers_........................
下的mpi文件夹里。完整的路径如下C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\mpi\intel64\bin如图2所示。我发现该文件夹下的compilier文件夹是空的,mpi文件夹下intel64。后面哪个命令我找到的是这个如图3所示。
3.png
2.png
1.png

816

帖子

0

主题

0

精华

宗师

F 币
1241 元
贡献
691 点

规矩勋章元老勋章新人勋章水王勋章

QQ
发表于 2020-5-4 15:16:34 | 显示全部楼层
你是否安装了多个版本的 Intel Fortran?
分别位于
C:\Program Files(x86)\Intel\Composer XE 2015

C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.0.110

请不要运行有关 MPI 的项目,而是开始菜单中 Intel Fortran 展开后的类似
Compiler 18.0 Update 1 for Intel 64 Visual Studio 2017 environment
的项目。在命令行里运行ifort.exe
然后告诉我运行的情况。

7

帖子

1

主题

0

精华

入门

F 币
40 元
贡献
12 点
 楼主| 发表于 2020-5-4 18:52:44 | 显示全部楼层
vvt 发表于 2020-5-4 15:16
你是否安装了多个版本的 Intel Fortran?
分别位于
C:\Program Files(x86)\Intel\Composer XE 2015

非常感谢您的提醒,我昨天尝试下载了另一个版本的ivf然后刚才全部卸载了重新安装的软件。我用一个简单的代码尝试了一下,是不是如图所示就算成功了。我解决的方法是这样的。:工具—选项—intel parallel studio xe—visual fortran—compilers—selected compiler里面和项目—属性—配置管理器中对应上就可以编译了。

1.png
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2020-6-5 07:01

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表