GDB打印STL

来源:互联网 发布:腾讯企业邮箱免费域名 编辑:程序博客网 时间:2024/06/06 09:41

GDB7.0以上支持python,可在GDB配置文件" .gdbinit "加载相应的python脚本,就可友好打印STL

相应的脚本下载地址,下载时需要根据GCC版本选择相应的下载地址

https://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch/libstdc++-v3/python/



在HOME目录下,在" .gdbinit "添加如下语句

python
import sys
sys.path.insert(0, '/home/guset/python')
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end

0 0