我按照以下说明安装了GDB 7.0和python .在同一本手册中,提到了这个文件stl-views-1.0.3.gdb.让我感到困惑的是它应该放在哪里以便能够漂亮地打印stl容器.有人还会向我解释所有这些工作吗?
谢谢
Emp*_*ian 13
据我所知,stl-views是检查STL容器的旧方法,并且几乎在所有方面都不如新的python支持.
你应该使用libstdcxx_printerspython pretty-printers.
在gdb中:
source {full_path}stl-views-1.0.3.gdb
Run Code Online (Sandbox Code Playgroud)
现在你将拥有新命令,例如pvector, plist, pmap更多(将{full_path}替换为文件的完整路径).
您也可以将命令source stl-views-1.0.3.gdb放入~/.gdbinit- 然后每次启动gdb时都会自动拥有该命令.