2010-07-11 69 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的介紹。