Eclipse CDT (Windows / Cygwin) Игнорирование точек останова - ответы на другие посты не помогли - PullRequest
0 голосов
/ 20 апреля 2020

Запуск последней стабильной версии Eclipse CDT на последней версии Windows 10 x64. Я начал с Eclipse IDE для Java разработчиков, а затем установил плагин CDT минус предварительный просмотр / бета / экспериментальные функции - это мой единственный плагин; Я в состоянии отладить Java проекты просто отлично, но когда дело доходит до использования GDB в C, он вообще не останавливается на точках останова; в противном случае отладчик работает отлично. Я могу пройтись по программе, изучить переменные, посмотреть результаты сборки. Я даже вижу точки останова, связанные с сборкой.

Я просмотрел несколько сообщений в StackOverflow и на различных форумах, и ни одно из них не помогло мне. В свете их предложений вот моя текущая ситуация:

  • У меня нет кнопки «Пропустить все точки останова», случайно включенной. (Я также включил и выключил его во время выполнения программы, не помогает.)
  • Я ЕСМЬ в перспективе Отладка
  • Запуск Eclipse от имени Администратора НЕ решает проблему
  • Отключение «остановки при запуске» НЕ решает проблему
  • Я использую конфигурацию отладки по умолчанию, поэтому отсутствует информация об оптимизации и максимальной отладке (в настоящее время используются флаги -O0 -g3)
  • Передача флага -ggdb3 не помогает
  • Я пробовал различные комбинации очистки / восстановления проекта / очистки точек останова / перезапуска Eclipse
  • Я пытался создавать новые проекты, копировать и создавать новые исходные файлы, копирование и вставка содержимого исходных текстов в новые - новый проект ничего не исправляет
  • Точки останова, которые я тестирую, находятся в гарантированных местах попадания в main (например, в простом Программа «Hello World», содержащая только несколько операторов printf), поэтому нет проблем с загрузкой библиотек или других исходных файлов

Я надеюсь, что кто-то сможет помочь!

...