diff --git a/gdbinit b/gdbinit index e7ff01b..b486f5a 100644 --- a/gdbinit +++ b/gdbinit @@ -1,2 +1,13 @@ set print pretty on set auto-load safe-path ~/ +# Enable C++ std pretty printing in LinuxMint 18.X +# https://sourceware.org/gdb/wiki/STLSupport +python +from platform import linux_distribution +distro = linux_distribution() +if 'LinuxMint' == distro[0] and '18' in distro[1]: + from sys import path + path.insert(0, '/usr/share/gcc-5/python') + from libstdcxx.v6.printers import register_libstdcxx_printers + register_libstdcxx_printers(None) +end