【发布时间】:2011-06-24 11:53:20
【问题描述】:
我正在尝试使用 Netbeans 调试以其他用户身份运行的程序。我可以在命令行手动执行此操作,方法是运行 sudo gdm 然后附加到 pid。
但是,我想使用 Netbeans GUI 来进行更轻松/更快/可视化的调试。当我从正在运行的进程列表中选择 pid 时,出现错误:
GDB 无法附加到进程
当我尝试手动附加时(即通过在命令行上运行 gdb - 不使用 sudo),我收到“不允许操作”,因此我知道 Netneans 因许可而无法附加。
有谁知道我如何附加到另一个用户正在运行的进程?
顺便说一句,我在家里的开发机器上运行所有这些(Ubuntu),所以安全不是问题。
【问题讨论】: