是否可以附加到已经运行的gdb进程?

时间:2011-03-17 13:09:41

标签: linux gdb centos

早上好,几个小时前我开始了一个gdb调试会话。是否可以使用gdb附加到已被gdb调试的进程?

我尝试以root身份附加,但收到以下错误消息:

[root@localhost lirh5g_deb]# gdb ./MatchUpAccurate.exe  12327
ptrace: Operation not permitted.
/home/frank/DQT/MatchUpTest/lirh5g_deb/12327: No such file or directory.

我们正在使用Centos Linux Version 5.5。谢谢。

1 个答案:

答案 0 :(得分:4)

不幸的是,不是直接的。你唯一的选择,如果你没有使用screen / tmux,就是搜索tty劫持者(它可以“窃取”tty's - 虽然这是一个丑陋的解决方案)并抓住你现有的gdb会话的tty