Отладка с использованием emacs - PullRequest
4 голосов
/ 11 июля 2010

GNU Emacs 23.2.1 GCC 4.4.4

Я использую gdb-many-windows для отладки.

Мне просто интересно, есть ли что-нибудь лучше?

В данный момент я отлаживаю связанный список.Список не такой большой.Однако было бы неплохо увидеть значения всех элементов.Вместо необходимости все время 'print sorted_queue->next->seconds'.

Команда watch работает нормально, если значение изменяется.Однако иногда приятно видеть все значения, которые вы хотите просмотреть, в отдельном буфере для удобства просмотра.

Каждый раз, когда я вижу, что такое значение, я должен выдать команду print (p) и имяпеременной.Просто много печатать.Visual Studio хорош для отладки.Было бы неплохо увидеть Emacs с некоторыми из этих функций.

Большое спасибо за любые советы,

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Вам может понравиться Отладчик отображения данных , иначе DDD:

alt text

1 голос
/ 12 июля 2010

Что касается дампа структур данных, расширения GDB Python могут вас заинтересовать.Затем вы можете сделать вывод «print list» в виде «5 10 2 4 50» или любой другой презентации.

Вы можете прочитать введение в скрипты GDB Python здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...