【发布时间】:2015-02-17 23:18:34
【问题描述】:
可以在 lldb 窗口中使用命令检查 DEFINE 的值吗?
【问题讨论】:
可以在 lldb 窗口中使用命令检查 DEFINE 的值吗?
【问题讨论】:
我想你的意思是 C 预处理器定义?虽然在 DWARF 中有一种用于记录预处理器定义和宏的格式,这是 gcc 和 clang 的默认调试信息格式,也是 lldb 唯一支持的格式,但对于大多数实质性程序而言,调试信息大小的最终增加是如此之大,以至于它确实不是不实用。 gcc 确实会发出它(尽管这样做不是默认设置),上次我使用它时,gdb 对宏信息的支持参差不齐,但功能性支持。但是clang一直不支持写DWARF宏信息,lldb也不支持。
【讨论】: