我已按照说明安装了GDB 7.0和Python。在同一份手册中,提到了这个文件stl-views-1.0.3.gdb。让我困惑的是它应该放在哪里才能启用STL容器的漂亮打印。有没有人能向我解释一下这个工作的全部内容?
谢谢
我已按照说明安装了GDB 7.0和Python。在同一份手册中,提到了这个文件stl-views-1.0.3.gdb。让我困惑的是它应该放在哪里才能启用STL容器的漂亮打印。有没有人能向我解释一下这个工作的全部内容?
谢谢
在gdb中:
source {full_path}stl-views-1.0.3.gdb
现在你将拥有新的命令,例如pvector、plist、pmap
,替换{full_path}为文件的完整路径。
你还可以将命令source stl-views-1.0.3.gdb
放置在~/.gdbinit
中,这样每次启动gdb时就会自动加载该命令。
~/.gdbinit
里吗? - Cascabelpvector
可行,如果我有一个数据结构,其中包含向量内的向量(vector<vector<int>>),我该如何打印内部向量的元素? - Scott Yangpvector
命令会自动打印内部向量的元素。https://blog.csdn.net/cws1214/article/details/8500730 http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt - Scott Yang