win7环境下eclipse gdb调试输出stl容器内容
来源:互联网 发布:淘宝卖家最迟发货时间 编辑:程序博客网 时间:2024/06/09 05:42
原始的eclipse gdb调试时,对于stl容器只输出容器的起始地址相关的信息,需要自己配置才能输入stl容器的内容
首先安装python;
按照以下步骤安装并配置Python
1)从在官网上(https://www.python.org/downloads/release/python-2712/)下载python 2.7.x
2)设置python环境变量
PYTHONPATH 应该是 C:\Python27\Lib (或者类似的)
PYTHONHOME 应该是 C:\Python27
3)把PYTHONHOME添加到PATH目录中
4)打开文本编辑器,输入以下你容,保存为.gdbinit文件,并放置在gdb-python27.exe同一个路径下(如果C:\MinGW\bin文件夹中没有gdb-python27.exe,下载http://download.csdn.net/detail/bian_2012/9652137)之后加入该文件夹),一般类似这样:C:\MinGW\bin\gdb-python27.exe
pythonimport syssys.path.insert(0, 'C:/MinGW/share/gcc-5.3.0/python') #此目录是放置打印的python脚本的地方,一般在类似目录下 from libstdcxx.v6.printers import register_libstdcxx_printersregister_libstdcxx_printers (None)end
5)打开Eclipse按如下步骤配置MinGw(如果配置好了请忽略)
http://jingyan.baidu.com/article/380abd0a5888211d90192cd6.html
6)配置GDB路径与.gdbinit路径
打开Window -> preferences -> C/C++ -> Debug -> GDB 改一下右边的GDB Debugger与GDB command file
注意debugger一定要是gdb-python27.exe而不能是gdb.exe否则会不支持python
7)调试,顺利输出stl容器内容
参考:
http://blog.csdn.net/guorudi/article/details/45563887
- win7环境下eclipse gdb调试输出stl容器内容
- windows下eclipse中gdb调试输出stl容器的内容(终极解决方案)
- GDB调试STL容器
- 在eclipse用gdb调试stl容器配置
- gdb调试-查看STL容器
- GDB调试STL复杂容器
- 使用GDB调试STL容器
- gdb查看stl容器中的内容
- gdb中查看stl容器内容
- gdb查看stl容器中的内容
- gdb调试c++的STL容器
- linux下GDB调试C++标准库STL,打印STL对象的内容
- 调试查看STL容器元素内容
- GDB pretty printer: linux下用gdb调试c++时如何更好的查看STL容器值
- GDB中查看STL容器类的内容
- gdb调试,查看stl容器信息,string,vector等
- gdb 显示 stl 容器
- eclipse + GDB + JLink 搭建MCU调试环境
- 3-11 LED驱动程序设计
- 300_不能使用ApplicationContext
- poj2229Sumsets递归/动态规划
- javaweb项目中导入jquery
- IDEA启动tomcat失败
- win7环境下eclipse gdb调试输出stl容器内容
- mongo date 类型
- 没有重复字符的最长子字符串(Longest Substring Without Repeating Characters)
- 301_SerialExecutor解析
- PE结构详细图解
- 从上往下打印二叉树
- json数据和xml数据有什么不同?
- 302_ViewStub用法
- 离散傅里叶变换