使用gdb 7.0打印stl容器 [英] printing stl containers with gdb 7.0

查看:283
本文介绍了使用gdb 7.0打印stl容器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已按照以下说明安装了GDB 7.0和python。在同一手册中,提到此文件 stl-views-1.0.3.gdb 。令人困惑的是,它应该放在哪里,以使漂亮的stl容器打印。有人会向我解释这一切的工作吗?

I have installed GDB 7.0 and python per the following instructions. In the same manual, there is a mention of this file stl-views-1.0.3.gdb. What confuses me is where it should be placed in order to enable pretty printing of stl containers. Would someone also explain to me all of this work?

感谢gdb中的

推荐答案

b
$ b

in the gdb:

source {full_path}stl-views-1.0.3.gdb

现在您将有新的命令,例如 pvector,plist,pmap 等等(替换 {full_path} / strong>与文件的完整路径。

now you'll have new commands, such as pvector, plist, pmap and more (replace {full_path} with the full path to the file.

您也可以将命令 source stl-views-1.0.3.gdb 〜/ .gdbinit - 然后你会每次你启动gdb时自动。

You can also put the command source stl-views-1.0.3.gdb in ~/.gdbinit - and then you'll have it automatically every time you launch gdb.

这篇关于使用gdb 7.0打印stl容器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆