kdevelop的点滴收获-使用kdevelop内建的调试器

在FreeBSD下安装的Kdevelop,如果不进行配置的情况下使用内建调试器会造成程序“无响应”,要正常使用内建调试器需要对“工程”菜单中的“工程选项”进行配置。对一个工程进行调试的步骤如下:

1、利用Kdevelop的向导新建一个工程

2、默认情况下,工程的“构建配置”使用的都是“Debug“,这样按 F8 所建立工程就是一个包含有 full-debug 信息的可执行程序。

3、打开“工程”菜单->”工程选项“->“调试器”,按照如下进行配置:

      调试程序:不能使用/usr/bin目录下的gdb,在kde 3.5.7中,/usr/local/bin 目录下安装了一个 gdb66 ,经过测试必须使用这个版本的 gdb,因此调试程序应该填入:/usr/local/bin/gdb66    

      调试外壳:填入 /usr/local/bin/libtool --mode=execute

      选中:Enable Separape terminal for application IO,这个选项会打开一个单独的调试输出窗口。

      选中:Enable float toolbar,这个选项在程序调试的时候会打开一个“浮动”的工具条,里面包含一些“调试”操作。

4、不设置任何断点,选中“调试“菜单中的”开始“,正常情况下,调试程序会启动,并弹出一个”输出窗口“,并且在 Kdevelop 底部的 ”GDB“ 输出选项卡中会输出下面的内容:

/bin/sh - c /usr/local / bin/libtool - - mode= execute /usr/local / bin/gdb66 /addons/src/kde/simple/debug/. / src/simple - - interpreter= mi2 - quiet


主要的目的是查看设置选项是否正常工作!

5、内建调试器的窗口布局:


    调试窗口:显示源代码和断点

    Watch窗口:查看调试过程中的信息,可定制表达式显示具体的信息,分“计算”和“观察”

    浮动的调试窗口:提供了一些调试操作,点击“调试器视图”可以打开一个内存布局视图。

    GDB窗口:显示具体的GDB调试命令,并且可以在GDB命令中输入gdb命令

    堆栈框架窗口:显示的是函数调用层次。

    反汇编窗口:显示的是当前运行点的汇编语言代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值