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 print pretty on
|
||||||
set auto-load safe-path /
|
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
|
# https://sourceware.org/gdb/wiki/STLSupport
|
||||||
python
|
python
|
||||||
from platform import linux_distribution
|
from platform import linux_distribution
|
||||||
|
from sys import path
|
||||||
distro = linux_distribution()
|
distro = linux_distribution()
|
||||||
if 'LinuxMint' == distro[0] and '18' in distro[1]:
|
if 'LinuxMint' == distro[0] and '18' in distro[1]:
|
||||||
from sys import path
|
|
||||||
path.insert(0, '/usr/share/gcc-5/python')
|
path.insert(0, '/usr/share/gcc-5/python')
|
||||||
from libstdcxx.v6.printers import register_libstdcxx_printers
|
from libstdcxx.v6.printers import register_libstdcxx_printers
|
||||||
register_libstdcxx_printers(None)
|
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
|
end
|
||||||
|
Reference in New Issue
Block a user