Fortran Coder

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

[编译器] fortran编译器去优化

[复制链接]

12

帖子

5

主题

0

精华

入门

F 币
72 元
贡献
43 点
跳转到指定楼层
楼主
发表于 2014-10-23 22:06:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是Visual studio,fortran编译器为compad。请问编译器去掉优化是什么意思?怎么去掉优化?谢谢。在linux系统下,在使用gfortan进行编译时,若用到参数"-r8",无法识别该参数。使用f77也存在相同的问题。

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

737

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
705 元
贡献
361 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2014-10-24 07:39:46 | 只看该作者
去掉优化应该指设置编译器的优化指数为最低,通常 Debug 的话,优化指数就相对较低的。具体你可阅读一下编译器的开关选项,或VS里找找工程属性,里面有优化的设置。
(去优化,这不是一个标准称呼)

-r8 如果用不了,试试 -fdefault-real-8

135

帖子

15

主题

0

精华

版主

F 币
1159 元
贡献
637 点

爱心勋章管理勋章

板凳
发表于 2014-10-24 15:27:07 | 只看该作者
fortran 编译器在编译你的代码的时候能够将你的代码中的循环,和数组赋值过程向量话,用于提高你的程序的执行效率,优化的级别可以自行选择,如果是老的cvf编译器你可以在setting里面找到优化选项,如果你采用debug模式编译,则编译得到的执行程序没有经过优化,计算效率相对较低。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-25 11:14

Powered by Tencent X3.4

© 2013-2024 Tencent

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