在gdb下查看map,vector,queue的数据

从这里下载一个gdb脚本: http://sourceware.org/gdb/wiki/STLSupport

 启动gdb之后,用 source stl-views.gdb 把这个脚本包含进来,

 然后就可以用 pmap 命令打印 map 的内容了。



Data type GDB command
std::vector pvector stl_variable
std::list plist stl_variable T
std::map pmap stl_variable
std::multimap pmap stl_variable
std::set pset stl_variable T
std::multiset pset stl_variable
std::deque pdequeue stl_variable
std::stack pstack stl_variable
std::queue pqueue stl_variable
std::priority_queue ppqueue stl_variable
std::bitsettd> pbitset stl_variable
std::string pstring stl_variable
std::widestring pwstring stl_variable

你可能感兴趣的:(c/c++)