使用gdb 7.0打印stl容器 [英] printing stl containers with gdb 7.0
问题描述
我已按照以下说明安装了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屋!