代码之家  ›  专栏  ›  技术社区  ›  Alexander Kondratskiy

在GDB启动时禁用名称请求

  •  1
  • Alexander Kondratskiy  · 技术社区  · 7 年前

    这可能是一个奇怪的请求,但是有没有办法在GDB中禁用符号需求?更好的方法是禁用对特定符号子集的名称请求。我正在处理一些模板化程度很高的代码,大部分时间GDB都在要求这些符号。因为它们是巨大的/无意义的,并且在被损坏时更为紧凑,有没有办法关闭它?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Tom Tromey    7 年前

    gdb有两个设置来控制需求。你可以用 apropos demangle ,但基本上有趣的是 set print demangle set print asm-demangle

    但是,你应该知道 bug 打开,因为此设置已损坏且从未修复。

        2
  •  0
  •   Alexander Kondratskiy    7 年前

    不幸的是 set print demangle off 什么也没做,但是 set demangle-style none 作品!看到这里暗示: https://github.com/capnproto/capnproto/issues/191

    我把它放在 .gdbinit 文件,现在我不必永远等待设置断点。