hig*_*guy 5 c debugging gdb valgrind
如果我使用I远程调试gdb连接到gdbserver使用
target remote host:2345
Run Code Online (Sandbox Code Playgroud)
如果我使用valgrind和gdb调试内存错误(打破无效的内存访问)我使用
target remote | vgdb
Run Code Online (Sandbox Code Playgroud)
(开始后
valgrind --track-origins=yes --vgdb=yes --vgdb-error=0 [binary]
Run Code Online (Sandbox Code Playgroud)
在本地机器上)
我可以将两者结合起来调试远程计算机上的内存错误吗?
请注意,我想避免在远程计算机上使用登录shell来在那里工作.
我可以将两者结合起来调试远程计算机上的内存错误吗?
是:--port=自此提交以来,当前vgdb接受参数:
r12204 | sewardj | 2011-10-22 13:38:08 -0700 (Sat, 22 Oct 2011) | 5 lines
Run Code Online (Sandbox Code Playgroud)
所以跑vgdb --port=2345,然后(gdb) target remote host:2345像往常一样.