gdb环境下 打印出 stl vector map的内容
时间:2010-08-24 来源:ubuntuer
|
启动gdb,就可以打印stl的内容了
比如说打印vector,只要输入 pvector <vector> <idx1> <idx2>
详细使用方法可以查看文件中的document段,比如说:
document pvector
Prints std::vector<T> information.
Syntax: pvector <vector> <idx1> <idx2>
Note: idx, idx1 and idx2 must be in acceptable range [0..<vector>.size()-1].
Examples:
pvector v - Prints vector content, size, capacity and T typedef
pvector v 0 - Prints element[idx] from vector
pvector v 1 2 - Prints elements in range [idx1..idx2] from vector
end 放到~/.gdbinit就可以了,不行的话 再source ~/.gdbinit下
相关阅读 更多 +