From fbdb61ccc4c27cd3a85d3ac2bfd3b024da542450 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Tue, 19 Jan 2021 10:40:52 +0000 Subject: [PATCH] Add gdb std pretty printers in Linux Mint 19 --- gdbinit | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gdbinit b/gdbinit index d60f03f..979b358 100644 --- a/gdbinit +++ b/gdbinit @@ -1,13 +1,17 @@ set print pretty on set auto-load safe-path / -# Enable C++ std pretty printing in LinuxMint 18.X +# Enable C++ std pretty printing in LinuxMint 18.X, 19.X # https://sourceware.org/gdb/wiki/STLSupport python from platform import linux_distribution +from sys import path 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) +if 'LinuxMint' == distro[0] and '19' in distro[1]: + path.insert(0, '/usr/share/gcc-8/python') + from libstdcxx.v6.printers import register_libstdcxx_printers + register_libstdcxx_printers(None) end