Saturday, January 17, 2009

发现gdb的一个新功能

都怪以前没好好看看gdb的man page, 今天帮同学整gdb的时候, 偶然发现gdb有一个选项-tui, 就是这个神奇的选项, 让我来到了一个崭新的gdb的世界.

gdb
看下这张图片, 是不是和普通的gdb调试有点不一样, 那个占了大半个屏幕的东西就是改变gdb体验的一个重要工具. 有了它, 可以把代码都显示在里面, 比以前一个劲地list方便多了. 有了它, 你可以显式地看到打断点的位置. 有了它, 你可以看到当前执行到哪一行代码了. 这已经和在Emacs里面用gdb调试差不多了, 除了打断点没有那么方便, 对代码中的中文支持很差和没有代码高亮以外, 其它我都觉得用着挺爽的, 以后在没有Emacs的机器上调试也可以很舒适了, OY!

No comments:

Post a Comment