gdb завершается после информационных регистров

#windows #gdb

#Windows #gdb

Вопрос:

Я отлаживаю .exe-программу, созданную на языке C, с помощью gdb.

Проблема в том, что после запуска команды (gdb) info registers gdb просто завершается.

Я использую Windows 10. Я запускаю gdb в powershell, в командной строке. Я также запускаю их как администратор. Но gdb все еще завершается после запуска info registers команды.

Он отлично работает, когда я указал регистр, например info registers eax

Ответ №1:

Должно быть исправлено в GDB 8.2. См. Ошибку https://sourceware.org/bugzilla/show_bug.cgi?id=26304 который является дубликатом https://sourceware.org/bugzilla/show_bug.cgi?id=22854 . Ошибка 22854 имеет целевой этап 8.2, поэтому она была исправлена в выпуске 8.2. Я бы посоветовал обновить GDB как минимум до версии 8.2.

Комментарии:

1. Спасибо! Это мне очень помогает 🙂