2014-12-23 2 views
1

Я пробовал разные интерфейсы для gdb, но в любом из них я не заметил возможности напрямую взаимодействовать с gdb (выдавая команды CLI).Gdb GUI front-end, поддерживающий gdb CLI

Есть ли интерфейс gdb, который поддерживает это? В основном я интересуюсь функциональностью памяти.

ответ

1

Eclipse, конечно, намного больше, чем интерфейс GDB, но он обеспечивает консольный вид, где вы можете interact with GDB directly.

eclipse debug view with gdb console shown

Он также обеспечивает (по крайней мере) два различных вида памяти, а также сторонних плагинов, которые позволяют исследовать «голый металл» периферийные регистры - если это то, что вы хотите сделать.

Вы можете сделать все это с помощью Eclipse for C/C++ developers. В настоящее время также есть standalone debugger build of Eclipse, который я еще не пробовал, но должен быть более легкой версией выше, ориентированной только на отладку.

После запуска Eclipse (для которого вам понадобится Java 7) вам нужно будет создать конфигурацию запуска для приложения C/C++, а затем запустите ее в Eclipse. eclipse launch configurations

Или еще лучше импортируйте проект в затмение и создайте конфигурацию запуска для этого проекта.

+0

Привет, я не вижу его в своем затмении. Я использую linux gdb7.6 eclipse neon. есть что-то, что я пропущу, или это ошибка? спасибо –

+1

Перейти к окну -> Показать вид -> Другое -> Отладка -> Консоль отладчика. Кажется, он был изменен в Neon.2. (https://wiki.eclipse.org/CDT/User/NewIn92) – dbrank0

+0

Большое спасибо! –

Смежные вопросы