最新のgdb printer (gdb ver7以上)
gdbとlibstdc++debugマニュアル http://gcc.gnu.org/onlinedocs/libstdc++/manual/debug.html stdcxxの最新のprinterを取得 svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python qtのQStringなどのprinterはKDE devの中に入っている。 doc http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB printer http://quickgit.kde.org/?p=kdevelop.git&a=tree&f=debuggers/gdb/printers gnu推奨スイッチ set print pretty on set print object on set print static-members on set print vtbl on set print demangle on set demangle-style gnu-v3 .gdbinit (qtとstdc++対応) ----------------------------------------------------------------------------------------- python import sys # Qt4 sys.path.insert(0, '/home/macken/develop/gdb_qt_printers') from qt4 import register_qt4_printers register_qt4_printers (None) # stdc++ v6 sys.path.insert(0, '/home/macken/develop/gdb_printers/python') from libstdcxx.v6.printers import register_libstdcxx_printers register_libstdcxx_printers (None) end ...