printing stl containers with gdb 7.0

后端 未结 3 780
失恋的感觉
失恋的感觉 2020-12-30 08:23

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 sh

相关标签:
3条回答
  • 2020-12-30 08:58

    FYI, these instructions dont work on Ubuntu lucid at least. See this bug i just filed

    0 讨论(0)
  • 2020-12-30 09:05

    in the gdb:

    source {full_path}stl-views-1.0.3.gdb
    

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

    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.

    0 讨论(0)
  • 2020-12-30 09:05

    As far as I can tell, stl-views are the old way to examine STL containers, and are inferior to the new python support in almost every way.

    You should use libstdcxx_printers python pretty-printers instead.

    0 讨论(0)
提交回复
热议问题