Add gdb std pretty printers in Linux Mint 19
This commit is contained in:
parent
b988470185
commit
fbdb61ccc4
8
gdbinit
8
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
|
||||
|
Reference in New Issue
Block a user