windows 下codeblocks查看容器值
2016-04-19 15:02
337 查看
http://www.doc88.com/p-787759319028.html
你要使用pretty_printer这个package。具体可参见:wiki的codeblock的org,搜pretty_printers。
大致如下:
1 检查你的MinGW是否使用了支持python的gdb。
a)下载新的MinGW,\MinGW\share\gdb目录下应该有python。 如果没有,需要更新MinGW;
b 系统里安装python27,确保添加了相关路径。
2 在mingw\bin目录下创建一个pp.gdb文件,内容:
注意:单引号‘’里面是你自己的路径;一定要用/而不是\.
3 在codeblock里面作两件事:
a)Codeblocks->Settings->Debugger->Default->Debugger initialization commands 添加:
source c:\MinGW\bin\pp.gdb
b)Codeblocks->Settings->Debugger->Default->Enable Watch Scripts 不选这项。
pvector, plist, pmap, pset, pdequeue, pstack, pqueue, ppqueue, pbitset, pstring, pwstring
用help可以查看命令的帮助,比如help pvector。这个方法可以支持广泛的gdb 版本,据说是GDB 4.3+都可以。
相关文件已经上传百度云
你要使用pretty_printer这个package。具体可参见:wiki的codeblock的org,搜pretty_printers。
大致如下:
1 检查你的MinGW是否使用了支持python的gdb。
a)下载新的MinGW,\MinGW\share\gdb目录下应该有python。 如果没有,需要更新MinGW;
b 系统里安装python27,确保添加了相关路径。
2 在mingw\bin目录下创建一个pp.gdb文件,内容:
3 在codeblock里面作两件事:
a)Codeblocks->Settings->Debugger->Default->Debugger initialization commands 添加:
source c:\MinGW\bin\pp.gdb
b)Codeblocks->Settings->Debugger->Default->Enable Watch Scripts 不选这项。
gdb-stl-views(比较好用)
这是由Dan Marinescu编写的一些宏,用来查看gdb容器内容,支持list, vector, map, multimap, set, multiset, dequeue, stack, queue, priorityqueue , bitset, string, 以及widestring,从http://sourceware.org/gdb/wiki/STLSupport?action=AttachFile&do=view&target=stl-views-1.0.3.gdb 可以下载这个文件,下载后把它放到用户目录下改名为.gdbinit。之后再进入 gdb就可以用以下这些命令查看容器内容了:pvector, plist, pmap, pset, pdequeue, pstack, pqueue, ppqueue, pbitset, pstring, pwstring
用help可以查看命令的帮助,比如help pvector。这个方法可以支持广泛的gdb 版本,据说是GDB 4.3+都可以。
相关文件已经上传百度云
相关文章推荐
- Android中编写属性动画PropertyAnimation的进阶实例
- 券池重构
- corosync + pacemaker实现httpd服务高可用集群
- 在命令行下进行Oracle用户解锁
- [TC] 百宝云开源多项目自动更新V2.0
- 逆波兰表达式 栈表达式计算
- Spring 实现远程访问详解——httpinvoker
- OpenCV作图像处理和识别方面的编程时常用的基础语句积累!
- 【4.29安恒杯】writeup
- Git命令。
- 继承2016/4/19
- WebView详解 typename 记录点滴
- Android Wear SDK 中文 ---- 创建表盘服务 [Building a Watch Face Service]
- python 文件游标以及 re 中的 match,sub(具体示例)
- Hibernate---HQL语句
- Java Double相加出现的怪事
- 【数据结构与算法】线段树篇二
- python中threading模块详解
- 测试作业
- Rabbit-service Message queue MQ 验证 校验