【发布时间】:2014-06-22 15:08:36
【问题描述】:
我关注了STL Support Tools,发现它在我的系统上不起作用。 我使用 gnome Ubuntu 14.04。我试过这个:
(gdb) p vct
Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
$1 = std::vector of length 20, capacity 32
它抛出一个“TypeError”,并且只打印长度和容量。 我的 g++ 和 gdb 版本:
g++ --version
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
gdb --version
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
我的 .gdbinit:
python
import sys
sys.path.insert(0,'/home/james/bin/gdb_printers/python')
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end
请帮帮我,非常感谢。
【问题讨论】: