文章目录
参考
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf
http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/n4659.pdf
https://changkun.de/modern-cpp/
https://sourceware.org/gdb/wiki/STLSupport
https://exceptionshub.com/how-to-enable-gdb-pretty-printing-for-c-stl-objects-in-eclipse-cdt.html
需要gdb 支持python 脚本
需要下载目录:整个python 目录
https://github.com/gcc-mirror/gcc/tree/master/libstdc+±v3/python
然后编写
.gdbinit
python
import sys
sys.path.insert(0, ‘/home/maude/gdb_printers/python’) /// 这里就是刚才那个python的目录路径
from libstdcxx.v6.printers import register_libstdcxx_printers /// 导入相关的模块函数
register_libstdcxx_printers (