Fortran Coder

查看: 7432|回复: 2
打印 上一主题 下一主题

[编译器] ivf和gfortran编译同一个文件,一个报错一个通过

[复制链接]

254

帖子

0

主题

0

精华

版主

World Analyser

F 币
696 元
贡献
500 点

新人勋章美女勋章元老勋章热心勋章规矩勋章管理勋章

QQ
楼主
发表于 2020-4-28 19:20:58 | 显示全部楼层
祖传代码这种问题简直太正常了。祖传的人自己都不知道(因为它们用的编译器太古老,不会做这些高级的检查)
gfortran也可以开启检查,但是默认不开启。

intel fortran 在这方面就非常好,默认开启,更易于发现隐藏的错误。

遇到这种情况,把代码改规范就好了。这是最佳选择。
如果不想这样,可以让 intel fortran 忽略函数接口检查。

在VS中这样操作:项目菜单,属性,Fortran,Diagnostics,Check Routine Interfaces /NO
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-17 17:55

Powered by Tencent X3.4

© 2013-2024 Tencent

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