Eclipse Luna + Photran не останавливается на точках останова во время отладки

До того, как эта глупая программа взорвет мою голову в 26-й раз...

я имею

  • Win 7
  • Eclipse Luna 4.4.0 Build 20140612-0600
  • Фотран 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) Итак, проблема (или, скорее всего, мега-фича) номер один. Отладчики по умолчанию (Run-> Debug Configuration-> Debugger) gdbserver и minGW gbd не работают, потому что им нужен.gdbinit. Я создал пустой файл.gdbinit, но это не помогает. Я не мог найти информацию о том, что должно быть внутри.

Хорошо, не удивительно, что просто еще одна функция Eclipse не работает. Следующий:

2) В качестве отладчика я выбрал gdb / mi. Вроде работает без.gdbinit. Я установил точку останова перед целой строкой. Я запускаю отладчик, но похоже, что он работает до конца программы и приостанавливается там (последняя программа конца строки горит зеленым цветом). Теперь, если я нажимаю F5, он начинает двигаться в программе шаг за шагом с самого начала, но ему нужно 3 нажатия кнопки, чтобы сделать 1 строку. Сначала он прыгает вперед, ничего не происходит, затем он прыгает назад, а при третьем нажатии он снова прыгает вперед и выполняет строку (например, переменная i изменяется). Что это за фигня?

Я использовал Fortran Compaq и Intel Visual Studio без проблем. Теперь я б ** с этими "бесплатными" программами уже 2 недели, и ничего не работает должным образом. Начиная с устаревшей справки в Eclipse и заканчивая мертвым компилятором G95.

0 ответов

Другие вопросы по тегам