1

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

我有

  • 赢 7
  • Eclipse Luna 4.4.0 内部版本 20140612-0600
  • 光腾 8.2.1
  • Cygwin 开发包 gfortran + make(使用)
  • 带 g95 的 MinGW(已安装但未使用,因为没有 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行前面设置了一个断点。我启动了调试器,但它看起来一直运行到程序结束并在那里暂停(最后一行结束程序亮绿色)。现在,如果我按F5,它会从一开始就开始逐步在程序中移动,但是需要按 3 次按钮才能执行 1 行。它首先向前跳,没有任何反应,然后向后跳,第三次按下它再次向前跳并执行该行(例如变量i更改)。这他妈到底是什么?

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

4

0 回答 0