This repository has been archived on 2021-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
terminal/gdbinit

18 lines
652 B
Plaintext

set print pretty on
set auto-load safe-path /
# 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]:
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