Отладка кода фортрана в Eclipse с помощью отладчика Photran и GDB: пропущенные символы
У меня есть программа, написанная на fortran90, ранее успешно скомпилированная на компиляторе compaq и работающая, которую я сейчас пытаюсь скомпилировать с помощью gfortran. Я могу скомпилировать код в.exe и запустить его. Он работает нормально до определенного момента в процедуре, а затем выдается ошибка.
Моя текущая конфигурация:
- Windows 7
- Затмение Юнона с CDT
- Photran
- Установка Cygwin с компилятором gfortran и отладчиком GDB (gdb.exe)
- Конфигурации для отладчика:
- Набор команд GDB: Стандартный (Windows)
- Протокол: ми
- Разделяемые библиотеки: не загружать символы разделяемой библиотеки автоматически (при активации этого изменения не отмечаются).
При запуске команды отладки я получаю следующий вывод:
.gdbinit: No such file or directory.
Reading symbols from /cygdrive/c/Users/thys/Documents/doctoraat/12_in progress/Hamfem/Debug/Hamfem.exe...done.
auto-solib-add on
Undefined command: "auto-solib-add". Try "help".
Warning: C:/Users/thys/Documents/doctoraat/12_in progress/Hamfem/Hamfem/in: No such file or directory.
[New Thread 5816.0x1914]
[New Thread 5816.0x654]
В основном это оставляет меня с 2 вопросами:
- Где я могу найти файл.gdbinit в установке cygwin?
- Есть ли другие возможные ошибки в моей настройке, или пункты, о которых стоит подумать?
1 ответ
Вы добавили отладочную информацию при компиляции? При использовании GDB в консоли это не должно быть проблемой, за исключением просмотра адресов памяти и большого количества тарабарщины, но могут быть сложности с использованием Eclipse...