2013-03-07 1 views
2

Я пытаюсь использовать valgrind vgdb с командой: valgrind --vgdb-error=0 ./a.out [args].valgrind vgdb с gdb в emacs

при запуске target remote | /usr/lib64/valgrind/../../bin/vgdb in emacs gdb Я получаю Non-stop mode requested, but remote does not support non-stop ошибка.

Команда gdb, исполняемая emacs: gdb -i=mi a.out.

мои версии valgrind, gdb и emacs: valgrind-3.7.0, GNU gdb (GDB) SUSE (7.5.1-2.5.1) и GNU Emacs 24.2.1.

Есть ли способ решить проблему или мои версии gdb, valgrind или emacs не могут справиться с тем, что я пытаюсь сделать?

ответ

2

В настоящее время Valgrind gdbserver не поддерживает режим без остановки, и это трудно реализовать его (см https://bugs.kde.org/show_bug.cgi?id=328081)

Таким образом, при использовании режима GDB из Emacs, режим нон-стоп должен быть отключен. подгоняет-вариант M-х GDB-нон-стоп устанавливающих набор его + Применить и сохранить

После этого Emacs + vgdb + Valgrind должны работать должным образом вместе.

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

  • Нет связанных вопросов^_^