kdevelop的点滴收获(2)
来源:互联网 发布:name和xyz域名哪个好 编辑:程序博客网 时间:2024/05/16 06:12
转于:http://blog.chinaunix.net/uid-20288152-id-67345.html
——使用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命令
堆栈框架窗口:显示的是函数调用层次。
反汇编窗口:显示的是当前运行点的汇编语言代码。
- kdevelop的点滴收获(2)
- kdevelop的点滴收获(1)
- kdevelop的点滴收获(3)— 关于代码自动补全
- kdevelop的点滴收获— 关于代码自动补全
- kdevelop的点滴收获-使用kdevelop内建的调试器
- 点滴收获
- 点滴收获
- 读源代码时的点滴收获
- 小公司技术管理的点滴--收获
- 仿京东点滴收获
- 学习收获点滴记录
- 记录下开发过程中收获的点滴
- KDevelop的应用杂记
- KDevelop的使用
- kdevelop的安装
- 修改kdevelop的配置
- KDevelop与libtool的问题
- KDevelop开发环境的搭建
- IOS-NSLog一直都是很常用的代码
- [文档教程] 去掉app图标上的弧形高光效果
- ThumbsPlus.v9.Build.3919.Incl.Keygen-MESMERiZE
- 九.Sql server中union, union all 的用法
- 红尘陌上,为谁一抹忧伤:QQ伤感日志
- kdevelop的点滴收获(2)
- strcpy_s, wcscpy_s, _mbscpy_s 用注意overlap
- Native.Instruments.Traktor.Pro.2.v2.6-UNION
- 服务器安装vmbox +zabbix 遇到的问题
- 使用SVN命令行工具
- NYOJ - 国王的魔镜
- 伟大的祖国
- 如何学好C++, 用好类库很重要
- 不要自称为程序员