KDE桌面环境下gnu的gdb图形前端——KDbg

2009-05-13 11:57:09来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

杜比环绕声
kdbg是kde界面风格的gdb图形前端工具,利用这个工具,可以调试带有调试信息的程序,在调试过程中,可以很直观的查看源代码,断点,表达式,堆栈,CPU寄存器,程序输出等信息,是个不错的辅助开发工具软件。
kdbg在
[url=javascript:;]ports[/url]
中的版本是  kdbg-2.0.5,位置在:
代码/usr/ports/devel/kdbg

[url=javascript:;]安装[/url]
的方法是:
代码cd  /usr/ports/devel/kdbg
make install clean


程序安装成功后,会在KDE的“开发”菜单中生成kdbg的应用程序链接,单击即可运行kdbg程序
程序运行截图:

在这个运行截图中,可以看到几个主要的运行窗口:
1、左上是原代码窗口,这需要被调试的程序在编译时加上 -g 的选项以便生成带调试信息的程序,只有这样,当kdbg载入一个可执行文件时,会自动加载源代码。
2、右上是程序运行上下文窗口,程序在调试时,这个窗口将显示程序当前域中所有相关值信息
3、左下是堆栈、断点、输出窗口,在程序调试时可以动态察看相关信息
4、左下是观察(察看)窗口,在这个窗口中,用户可以自定义观察表达式,例如察看某个变量,数组的地n个元素,变量的地址等等!
除了这四个正常调试时经常用到的窗口外,kdbg还支持下面一些窗口:

除此之外,kdbg还可以在调试程序前,在“执行”菜单中设置程序的运行参数,给调试程序带来很多方便。
缺点:目前的kdbg在重新载入程序映像进行调试时偶尔会发生崩溃,此时重新加载即可。
注意:在用kdbg进行程序调试时需要注意,kdbg并没有提供系统函数库的调试信息,所以在进入非本程序函数时,并不会跟进,如果希望看到更多的细节,需要根据程序的依赖关系
[url=javascript:;]使用[/url]
调试参数重新编译相关函数库,这样就可以跟进相关函数库的源代码了。
               

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:简单详细的teTeX中文配置方法

下一篇:用adesklets打造FreeBSD的个性桌面