Описание тега gud
Библиотека GUD (Grand Unified Debugger) предоставляет интерфейс Emacs для большого количества символических отладчиков. Он может запускать GNU Debugger (GDB), а также DBX, SDB, XDB, режим отладки Perl, PDB отладчика Python и JDB отладчика Java.
2
ответа
Использование GDB в Emacs 23
Я пытаюсь перейти с Emacs v22.3.1 на v23.1.1, и все шло хорошо, пока я не попытался запустить gdb, используя gud, внутри Emacs. Когда я выполняю meta-x gdb и даю команду 'gdb /my/executetable/here', окно появляется нормально, но когда я набираю кома…
30 сен '09 в 01:17
1
ответ
Emacs отменяет последнее действие, Ctrl+ G не очень эффективен
Emacs обычно использует Ctrl+G для отмены операции, но когда я использую режим GUD для отладки программы, Ctrl+G обычно работает не так хорошо, как я ожидал. Например, если я хочу установить точку останова в исходном файле test.cpp, строка 223, если…
07 ноя '12 в 03:17
1
ответ
Как заставить ECB рассматривать буферы GUD как буферы компиляции?
Я пытался сделать это таким образом: Но это не похоже на работу. Что я сделал не так?
10 дек '13 в 17:29
2
ответа
Используя emacs в putty, как расширить наблюдаемую структурную переменную для отображения членов структуры в окне gud_watch?
В графическом интерфейсе GDB для emacs написано: Чтобы развернуть или сжать сложный тип данных, щелкните мышью-2 или нажмите метку слева от выражения. но когда я нажимаю пробел, окно просмотра не расширяется, чтобы показать член структуры. Что я дол…
06 июн '11 в 08:32
1
ответ
Эквивалент окна просмотра Visual Studio в GUD
Я использую Emacs 23 для разработки C, с GUD (используя GDB) в качестве отладчика. Я смотрел в Интернете, но еще не нашел эквивалента для окна просмотра Visual Studio в GUD. По сути, это окно позволяет вам вставить список выражений, которые оцениваю…
10 окт '13 в 16:26
1
ответ
GDB Python API: исключения исчезают?
Кто-нибудь знает, почему в некоторых местах код Python внутри gdb не обрабатывает исключения должным образом? Или, чтобы уточнить, возможно, сообщение об исключении идет куда-то, кроме буфера *gud. GDB не возвращает управление приглашению, как ожида…
22 мар '16 в 02:36
1
ответ
Как мне перехватить команды, отправленные в pdb через gud?
Я начал использовать pdb через gud в emacs 23.3, как я могу перехватить командные сообщения, отправленные отладчику из буфера? ниже я написал совет для использования с gdb, чтобы сохранить кольцо коминта, но не могу найти эквивалентную функцию для п…
06 июн '11 в 20:37
0
ответов
`info args` в GDB в Emacs
Интеграция Emacs с GDB имеет локальный буфер, показывающий в значительной степени результат (gdb) info locals, Есть ли способ также отобразить результат (gdb) info args текущего кадра (без необходимости вводить его вручную каждый раз, когда выбирает…
06 июл '14 в 16:36
2
ответа
Ошибка префикса повышения гуд Emacs
Я пытаюсь отладить код в Emacs, но когда я пытаюсь либо M-x gdb или же M-x pdbЯ получаю эту ошибку: global-set-key: Key sequence C-x C-a C-l starts with non-prefix key C-x C-a Скорее всего, это происходит из этого бита в gud.el: (defcustom gud-key-p…
20 апр '10 в 21:37
1
ответ
Emacs GDB Tab-завершает каталог с пробелом вместо /
Когда я запускаю GDB в Emacs (с M-x gdb), и я пытаюсь завершить имена каталогов, они заканчиваются пробелом, а не косой чертой. Так, например: (gdb) run/mn завершает до (gdb) run /mnt когда он должен завершить до (gdb) run /mnt/ Если я запуска…
11 сен '12 в 00:19
1
ответ
Использование окна Emacs GUD
Как мне настроить, какое окно GUD будет использовать при вводе команд - "вверх", "вниз" и т. Д.? Кажется, он использует произвольное окно, иногда даже окно с GDB в нем - я хочу иметь возможность указать конкретное окно, которое будет использоваться.
01 окт '11 в 07:40
1
ответ
Что такое хороший отладчик для нативных (C/C++) приложений на Mac?
Я родной разработчик, переключающийся на Mac из Windows. У меня большой опыт отладки с использованием Windbg (CDB-GUD на Emacs) и Visual Studio, и мне было интересно, какой отладчик на Mac даст мне самый близкий опыт? Я специально ищу следующие функ…
05 ноя '11 в 08:14
2
ответа
Как исправить "переполнение стека в регулярных выражениях" в emacs
Я большой поклонник Emacs и часто его использую, особенно при программировании и отладке (с использованием gud) (C/C++). Недавно мне пришлось отлаживать программу (довольно простую, но рассчитанную на большом количестве данных (Теория графов)), но у…
03 июл '15 в 12:11
3
ответа
Как отключить * вход / выход * буфер в гуд
Недавно я перешел на использование GNU Emacs 24 из 23, и я заметил, что всякий раз, когда я вхожу в gud, буфер *input/output* открыт. Я закрываю его вручную с помощью Cx 0 каждый раз, когда отлаживаю. Может кто-нибудь указать мне правильную переменн…
26 ноя '12 в 08:13
1
ответ
Это кнопка или вкладка заголовков в Emacs-режиме gdb-many-windows-mode?
В некоторых окнах есть кнопки или вкладки, которые можно нажимать на заголовке в режиме gdb-many-windows-mode, например "Locals/Registers" или "Breakpoints/Threads". Это вкладки? Могу ли я добавить новый рядом с ними?
31 июл '12 в 01:11
2
ответа
Программная установка окна Emacs в качестве фокуса ввода
Как программно заставить мой Emacs X Window получить фокус ввода текущего пользователя? Я хочу использовать это в следующем скрипте Bash # Debug in Emacs using GDB function emacs-gdb() { if [ -z $1 ]; then echo -e "Usage: $FUNCNAME EXE EXE_ARGS...";…
05 апр '14 в 16:38
0
ответов
ГБД в Emacs 24 испортили
Я использую emacs 24.5.1 и ГБД 7.10 в сочетании с интеграцией GUD. Я запускаю GUD с помощью следующей команды bash: emacs --eval "(gdb \"gdb -i=mi --fullname --cd=`pwd` -args $*\")" & Я установил следующие переменные '(gdb-show-main t) В предыду…
23 фев '16 в 12:25
2
ответа
Как изменить привязку клавиш останова GUD к старому
В настоящее время я использую GUD в новейшей версии Emacs. Связывание клавиш изменилось со времен старого Emacs. Теперь это "\Cx \Ca \ Cb" для установки точки останова, но это было \C-[пробел]. Мне было интересно, если есть в любом случае, чтобы изм…
08 сен '16 в 15:07
2
ответа
Как настроить имя исполняемого файла при запуске gud-gdb
Я использую Emacs 24.3.1 для написания программ (в режиме C и C++). После компиляции текущего буфера я запускаю следующую команду: Mx gud-gdb. Emacs выдает подсказку, как показано ниже: gdb --fullname prog Однако иногда имя "prog" не совпадает с име…
03 июн '14 в 01:48
3
ответа
Emacs/GDB: всегда отображать источник в определенном окне с помощью gdb-many-windows
Я использую GDB в Emacs 24 с gdb-many-windows установлен в t, как правило, в своем собственном кадре. Мне нравится иметь отдельную рамку для редактирования. Это выглядит так (извиняюсь за мою грубую диаграмму ASCII): +-------------+-------------+ | …
26 ноя '13 в 19:52