Linux valgrind vgdb与emacs中的gdb

Linux valgrind vgdb与emacs中的gdb,linux,emacs,gdb,valgrind,Linux,Emacs,Gdb,Valgrind,我正在尝试将valgrind vgdb与命令一起使用:valgrind--vgdb error=0./a.out[args] 当我在emacs gdb中运行target remote |/usr/lib64/valgrind/../../../bin/vgdb时,我会请求非停止模式,但remote不支持非停止错误 emacs运行的gdb命令是:gdb-i=mi a.out valgrind、gdb和emacs的我的版本: valgrind-3.7.0、GNU gdb(gdb)SUSE(7.5.1

我正在尝试将valgrind vgdb与命令一起使用:
valgrind--vgdb error=0./a.out[args]

当我在emacs gdb中运行
target remote |/usr/lib64/valgrind/../../../bin/vgdb
时,我会请求
非停止模式,但remote不支持非停止
错误

emacs运行的gdb命令是:
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版本无法处理我正在尝试做的事情?

目前valgrind gdbserver不支持非停止模式,它是 难以实施(请参阅)

因此,当使用emacs的gdb模式时,必须禁用非停止模式。 M-x自定义选项 gdb不停止设置 将其设置为off+应用并保存

之后,emacs+vgdb+valgrind应该可以正常工作