在这个愚蠢的程序将我的脑袋炸到第 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)所以问题(或者很可能是一个大型功能)是第一名。默认调试器(运行->调试配置->调试器)gdbserver和minGW gbd不起作用,因为它们需要 .gdbinit。我创建了一个空文件 .gdbinit,但它没有帮助。我找不到里面必须有什么的信息。
好的,难怪只是另一个 Eclipse 功能不起作用。下一个:
2)作为调试器,我选择了gdb/mi。它似乎在没有 .gdbinit 的情况下工作。我在整数 i行前面设置了一个断点。我启动了调试器,但它看起来一直运行到程序结束并在那里暂停(最后一行结束程序亮绿色)。现在,如果我按F5,它会从一开始就开始逐步在程序中移动,但是需要按 3 次按钮才能执行 1 行。它首先向前跳,没有任何反应,然后向后跳,第三次按下它再次向前跳并执行该行(例如变量i更改)。这他妈到底是什么?
我使用 Fortran Compaq 和 Intel Visual Studio 没有任何问题。现在我用这些“免费”程序玩了 2 周,但没有什么能正常工作。从 eclipse 中过时的帮助开始,到死 g95 编译器。