Eclipse 月食月神+;Photran不';在调试期间,不要在断点上停止
在这个愚蠢的程序把我的脑袋炸到第26次之前 我有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
- 赢7
- Eclipse Luna 4.4.0版本20140612-0600
- Photran 8.2.1
- Cygwin-Devel软件包gfortran+make(已使用)
- MinGW与g95(已安装但未使用,因为没有make.exe)
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) 所以问题(或者很可能是一个巨大的功能)是第一位的。
默认调试器(运行->调试配置->调试器)gdbserver和minGW-gbd不工作,因为它们需要.gdbinit。我创建了一个空文件.gdbinit,但它没有帮助。我找不到里面一定有什么东西的信息
好吧,难怪另一个Eclipse特性不起作用。下一个:
2) 作为调试器,我选择了gdb/mi。它似乎在没有.gdbinit的情况下工作。
我在整数I前面设置了一个断点。
我启动了调试器,但它似乎一直运行到程序结束,并在那里暂停(最后一行end program亮起绿色)。
现在,如果我按F5,它从一开始就开始一步一步地在程序中移动,但它需要按3次按钮才能完成一行。它首先向前跳,什么也不发生,然后向后跳,在第三次按下时再次向前跳并执行该行(例如变量i改变)。
那到底是什么
我使用Fortran Compaq和Intel Visual Studio没有任何问题。现在我用这些“免费”的程序检查了两周,结果什么都不能正常工作。从eclipse中过时的帮助开始,到死气沉沉的g95编译器。您正在调试优化的可执行文件吗?