Redian新闻
>
[转载] Fortran程序一问。
avatar
[转载] Fortran程序一问。# Computation - 科学计算
h*m
1
【 以下文字转载自 Windows 讨论区 】
【 原文由 hopestorm 所发表 】
有一个程序,无论如何都不能用F7/F10/F8进行追踪,
比如我把光标置于某一行,按F7,整个程序开始运行,
但运行到光标行,并不停下来而是继续运行直到程序
结束。
有人碰到过类似问题吗?如何解决的?谢谢/
avatar
a*x
2
首先,这跟你所用的IDE有关,不是所有FORTRAN环境都使用
同样的快捷键。
其次,检查一下你的FORTRAN程序编译连结时是不是带了调试的选项。
br />

【在 h*******m 的大作中提到】
: 【 以下文字转载自 Windows 讨论区 】
: 【 原文由 hopestorm 所发表 】
: 有一个程序,无论如何都不能用F7/F10/F8进行追踪,
: 比如我把光标置于某一行,按F7,整个程序开始运行,
: 但运行到光标行,并不停下来而是继续运行直到程序
: 结束。
: 有人碰到过类似问题吗?如何解决的?谢谢/

avatar
h*m
3
I am using Power Station Fortran 90,
原来都没遇到过这种问题,就最近有2个程序有问题。
到不同计算机上运行相同程序,也还是一样的问题,说明
不是计算环境造成。
还有这两个程序一个计算量大,超出本机内存,需要使用
虚拟内存。但另一个程序计算量很小。说明不是内存不够造成。
另外,其他大计算量程序都可以追踪。

【在 a*******x 的大作中提到】
: 首先,这跟你所用的IDE有关,不是所有FORTRAN环境都使用
: 同样的快捷键。
: 其次,检查一下你的FORTRAN程序编译连结时是不是带了调试的选项。
: br />

avatar
m*g
4
1)程序的编译优化等级是none么?如果不是的话,多数是不能跟踪的
2)程序根本就没经过你指定的行,如∶if判定语句里面

【在 h*******m 的大作中提到】
: I am using Power Station Fortran 90,
: 原来都没遇到过这种问题,就最近有2个程序有问题。
: 到不同计算机上运行相同程序,也还是一样的问题,说明
: 不是计算环境造成。
: 还有这两个程序一个计算量大,超出本机内存,需要使用
: 虚拟内存。但另一个程序计算量很小。说明不是内存不够造成。
: 另外,其他大计算量程序都可以追踪。

avatar
h*m
5
not (2),
but how to set or Check程序的编译优化等级??
thanks

【在 m****g 的大作中提到】
: 1)程序的编译优化等级是none么?如果不是的话,多数是不能跟踪的
: 2)程序根本就没经过你指定的行,如∶if判定语句里面

avatar
m*g
6
i am using visual fortran 6.5 now.but i think it is the same in powerstation.
project->settings...->fortran->optimization level

【在 h*******m 的大作中提到】
: not (2),
: but how to set or Check程序的编译优化等级??
: thanks

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。