我已经成功地编译了一个用户模式的linux内核.现在,我可以将内核调试为常规的用户进程,并跟踪它是如何工作的。这是我可以使用gdb完成的,但我更习惯于可视化调试器,并且希望在不需要学习gdb命令的情况下查看和使用代码。是否有一个很好的gdb包装器,在这里我可以同时控制和查看代码。我不需要一个ide,因为我并没有真正改变代码。我试过了ddd,但是它真的很慢,而且界面不规范.
发布于 2011-04-28 13:21:53
您可以在emacs下运行gdb,它将在另一个窗口中跟踪源代码。你也可以打开手表窗口等等。它还提供了一些其他特性,可以使查看代码变得更容易,例如标记表,它允许您直接跳到给定函数的定义,标记环,它允许您跳转到某个位置,稍微检查一下代码,然后点击C-x C-x以跳回您来自的位置。
https://askubuntu.com/questions/37520
复制相似问题