Netbeans: отладка кода C зависает при запуске - PullRequest
1 голос
/ 21 января 2012

Когда я запускаю отладку в Netbeans, ничего не происходит.Выходные строки не отображаются;Пауза, Продолжить, пошаговые кнопки неактивны (активны только кнопка «Остановить отладку» и «Перезагрузка»).Окно стека пусто.

Я попытался запустить процесс в оболочке и подключиться к нему с помощью отладки Netbeans.Появилось сообщение с заголовком «Ошибка отладчика», содержащее текст: \ 320 \ 235 \ 320 \ 265 \ 321 \ 202 \ 321 \ 202 \ 320 \ 260 \ 320 \ 272 \ 320 \ 276 \ 320 \ 263 \ 320 \ 276\ 321 \ 204 \ 320 \ 260 \ 320 \ 271 \ 320 \ 273 \ 320 \ 260 \ 320 \ 270 \ 320 \ 273 \ 320 \ 270 \ 320 \ 272 \ 320 \ 260 \ 321 \ 202 \ 320 \ 260 \ 320\ 273 \ 320 \ 276 \ 320 \ 263 \ 320 \ 260.

Проект компилируется с флагом -g;Версия GDB: GNU GDB 7.0.1-Debian;Версия Netbeans - 7.1;В DDD инструмент отладки для этой программы работает нормально.

1 Ответ

2 голосов
/ 24 апреля 2012

В моем случае причина была неверной переменной в часах. Я не мог удалить его, пока зависала отладка. Поэтому мне пришлось открывать окно переменных вручную, а не строить / отлаживать (Windows -> Отладка -> Переменные). После удаления плохой переменной все было хорошо.

По сути, я удалил все переменные, поскольку не мог понять, почему gdb или netbeans не понравилось что-то вроде: (char*)_Foo->Bar->Fail. Во время предыдущего запуска отладки эти часы работали нормально.

...