Отладка не работает в Eclipse C ++ CDT на Windows - PullRequest
0 голосов
/ 08 марта 2020

Я пишу программу на C ++ Windows 7 с использованием Eclipse Neon.3 и пытаюсь использовать подключаемый модуль отладчика CDT. Вот что я сделал:

  1. Установите MinGW для набора инструментов C / C ++
  2. Установите подключаемый модуль отладчика CDT
  3. Создайте проект C ++, введите источник код, исправить исходные ошибки
  4. Установить точку останова в первом операторе main
  5. Нажмите [Project] -> [Run] -> [Debug As] -> [Local C / Приложение C ++]

Затем программа запускается, но немедленно останавливается без остановки в точке останова. В окне консоли ничего нет (несмотря на все операторы cerr<<..., которые я добавил), а в окне консоли отладчика следующее:

GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
[New Thread 5128.0x2bb4]

Мне кажется, что GDB запускается, но каким-то образом не соединяется с механизмом пользовательского интерфейса CDT, и ожидает ввода в окне консоли отладки только для записи.

Что я ожидаю для работы CDT более или менее похожий на отладчик Java, который я без проблем использовал в Neon.3; Может кто-нибудь, пожалуйста, помогите?

...