2010-07-11 60 views
4

GNU Emacs的23.2.1 GCC我用gdb一对多窗口调试4.4.4调试使用emacs

我只是想知道还有什么更好的?

此刻我正在调试链接列表。名单并不大。但是,看到所有元素的值是很好的。而不是必须始终'print sorted_queue->next->seconds'

如果值更改,则watch命令正常工作。但是,有时很高兴能够在单独的缓冲区中查看所有要查看的值,以便于查看。

每次我看什么值是我必须发出命令print(p)和变量的名称。只是很多打字。调试是Visual Studio最适合的一件事。很高兴看到Emacs具备这些功能。

非常感谢任何建议,

回答

1

你可能会喜欢的Data Display Debugger,又名DDD:

alt text

+0

我与之前尝试。但是,我使用的速度条在使用gdb和gdb-many-windows时非常有用。谢谢。 – ant2009 2010-07-23 03:54:35

1

至于数据结构的倾销而言,GDB Python扩展你可能会感兴趣。然后,您可以创建'打印列表'输出'5 10 2 4 50'或任何您喜欢的演示文稿。

您可以阅读GDB Python脚本here的介绍。