Netbeans 7.01 с Cygwin, отладчик не остановится на точках останова - PullRequest
1 голос
/ 17 января 2012

Я предполагаю, что отладчик настроен правильно (но что еще это может быть)?

Если я смотрю на Tools / Options / C / C ++, он прекрасно настроен для Cygwin_4.x и программ набора инструментоввсе существуют (особенно C: \ cygwin \ bin \ gdb.exe) Так как я могу собрать и связать нормально, и все это будет настроено с помощью обнаружения набора инструментов NetBeans, я ожидаю, что смогу отлаживать.

Единственная незначительная деталь - это то, что C: \ users \ mawg.gdbinit не существует.Я поставил пустой файл безрезультатно.IIRC из формы, запускающей GDB вручную 20 лет назад, не нужен.

Если я Ctrl + F5 (отладить основной проект (у меня только один)) или Alt + F6 (запустить все тестовые файлы) приложенияработает и производит вывод ... Я также могу "войти в" и продолжить с F7 и F8 ...

... но это не остановится на точках останова .

Полагаю, мне не хватает чего-то очень простого.Кто может указать мне, пожалуйста?Спасибо

1 Ответ

1 голос
/ 19 января 2012

ОК, я мог бы просто удалить этот вопрос, но я опубликую "ответ", чтобы другие могли проверить еще одну проблему.

Не имея возможности отлаживать с Netbans, я попробовал MS Visual Studio, и он сообщил, что у меня было открытие

#ifdef  __cplusplus
extern "C" {
#endif

без соответствующего закрытия.

Это , а не проблема NetBeans; это проблема компилятора GCC, из GCC Cygwin я сообщу об этом в GNU / GCC.

Мораль: стоит проверить; но всегда стоит запускать проблемный код через несколько разных компиляторов и линтеров.

...