如何使用gdbvim附加到进程?

时间:2010-04-30 05:21:00

标签: c++ vim gdb

我使用Vim作为编程的主要IDE,使用一些插件我有一个良好的环境,但只有一点:调试。

我已经重新编译Vim以使用vimgdb,它可以工作,但问题是我需要附加到root用户启动的进程,所以我必须使用sudo来做它....

如何使用vimgdb执行此操作?

提前致谢。

2 个答案:

答案 0 :(得分:0)

嗯,最明显的方式 - 但可能不是你真正想要的 - 将是以root身份运行vim开始。然后你不必担心它切换到root用户进行调试。它已经存在了。

答案 1 :(得分:0)

由于我还没有使用vimgdb,我没有你的问题的答案。但是,我想你可以通过参考SudoEdit插件的实现来找到解决方案,该插件使用sudo命令处理读/写文件的问题。

http://www.vim.org/scripts/script.php?script_id=2709

希望有所帮助。