这可能是一个奇怪的请求,但是有没有办法在 GDB 中禁用符号 demangling?更好的方法是禁用某些符号子集的名称分解。我正在处理一些高度模板化的代码,而 GDB 大部分时间都在处理符号。由于它们巨大/荒谬,并且在被破坏时更加紧凑,有没有办法关闭它?
最佳答案
gdb 有几个设置来控制 demangling。您可以使用 apropos demangle
找到它们,但基本上有趣的是 set print demangle
和 set print asm-demangle
。
但是,您应该知道有一个 bug打开是因为此设置已损坏且从未修复。
关于c++ - 在 GDB 启动时禁用名称 demangling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51886335/