h*******m 发帖数: 772 | 1 【 以下文字转载自 Windows 讨论区 】
【 原文由 hopestorm 所发表 】
有一个程序,无论如何都不能用F7/F10/F8进行追踪,
比如我把光标置于某一行,按F7,整个程序开始运行,
但运行到光标行,并不停下来而是继续运行直到程序
结束。
有人碰到过类似问题吗?如何解决的?谢谢/ |
a*******x 发帖数: 47 | 2 首先,这跟你所用的IDE有关,不是所有FORTRAN环境都使用
同样的快捷键。
其次,检查一下你的FORTRAN程序编译连结时是不是带了调试的选项。
br />
【在 h*******m 的大作中提到】 : 【 以下文字转载自 Windows 讨论区 】 : 【 原文由 hopestorm 所发表 】 : 有一个程序,无论如何都不能用F7/F10/F8进行追踪, : 比如我把光标置于某一行,按F7,整个程序开始运行, : 但运行到光标行,并不停下来而是继续运行直到程序 : 结束。 : 有人碰到过类似问题吗?如何解决的?谢谢/
|
h*******m 发帖数: 772 | 3 I am using Power Station Fortran 90,
原来都没遇到过这种问题,就最近有2个程序有问题。
到不同计算机上运行相同程序,也还是一样的问题,说明
不是计算环境造成。
还有这两个程序一个计算量大,超出本机内存,需要使用
虚拟内存。但另一个程序计算量很小。说明不是内存不够造成。
另外,其他大计算量程序都可以追踪。
【在 a*******x 的大作中提到】 : 首先,这跟你所用的IDE有关,不是所有FORTRAN环境都使用 : 同样的快捷键。 : 其次,检查一下你的FORTRAN程序编译连结时是不是带了调试的选项。 : br />
|
m****g 发帖数: 107 | 4 1)程序的编译优化等级是none么?如果不是的话,多数是不能跟踪的
2)程序根本就没经过你指定的行,如∶if判定语句里面
【在 h*******m 的大作中提到】 : I am using Power Station Fortran 90, : 原来都没遇到过这种问题,就最近有2个程序有问题。 : 到不同计算机上运行相同程序,也还是一样的问题,说明 : 不是计算环境造成。 : 还有这两个程序一个计算量大,超出本机内存,需要使用 : 虚拟内存。但另一个程序计算量很小。说明不是内存不够造成。 : 另外,其他大计算量程序都可以追踪。
|
h*******m 发帖数: 772 | 5 not (2),
but how to set or Check程序的编译优化等级??
thanks
【在 m****g 的大作中提到】 : 1)程序的编译优化等级是none么?如果不是的话,多数是不能跟踪的 : 2)程序根本就没经过你指定的行,如∶if判定语句里面
|
m****g 发帖数: 107 | 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
|