Eclipse 月食月神+;Photran不';在调试期间,不要在断点上停止

Eclipse 月食月神+;Photran不';在调试期间,不要在断点上停止,eclipse,debugging,gdb,gdbserver,photran,Eclipse,Debugging,Gdb,Gdbserver,Photran,在这个愚蠢的程序把我的脑袋炸到第26次之前 我有 赢7 Eclipse Luna 4.4.0版本20140612-0600 Photran 8.2.1 Cygwin-Devel软件包gfortran+make(已使用) MinGW与g95(已安装但未使用,因为没有make.exe) 所以我下载了Hello World示例,对它做了一些修改 program HelloW implicit none integer i i=1 print *,i print *, "Hello MP

在这个愚蠢的程序把我的脑袋炸到第26次之前

我有

  • 赢7
  • Eclipse Luna 4.4.0版本20140612-0600
  • Photran 8.2.1
  • Cygwin-Devel软件包gfortran+make(已使用)
  • MinGW与g95(已安装但未使用,因为没有make.exe)
所以我下载了Hello World示例,对它做了一些修改

 program HelloW
 implicit none
 integer i
 i=1
 print *,i
 print *, "Hello MPI World"
 i=i+1
 print *,i
 i=1000
 print *,i
 end program
1) 所以问题(或者很可能是一个巨大的功能)是第一位的。 默认调试器(运行->调试配置->调试器)gdbserverminGW-gbd不工作,因为它们需要.gdbinit。我创建了一个空文件.gdbinit,但它没有帮助。我找不到里面一定有什么东西的信息

好吧,难怪另一个Eclipse特性不起作用。下一个:

2) 作为调试器,我选择了gdb/mi。它似乎在没有.gdbinit的情况下工作。 我在整数I前面设置了一个断点。 我启动了调试器,但它似乎一直运行到程序结束,并在那里暂停(最后一行end program亮起绿色)。 现在,如果我按F5,它从一开始就开始一步一步地在程序中移动,但它需要按3次按钮才能完成一行。它首先向前跳,什么也不发生,然后向后跳,在第三次按下时再次向前跳并执行该行(例如变量i改变)。 那到底是什么


我使用Fortran Compaq和Intel Visual Studio没有任何问题。现在我用这些“免费”的程序检查了两周,结果什么都不能正常工作。从eclipse中过时的帮助开始,到死气沉沉的g95编译器。

您正在调试优化的可执行文件吗?