【问题标题】:Xcode 6, print the value of a define in the LLDB console?Xcode 6,在 LLDB 控制台中打印定义的值?
【发布时间】:2015-02-17 23:18:34
【问题描述】:

可以在 lldb 窗口中使用命令检查 DEFINE 的值吗?

【问题讨论】:

    标签: xcode xcode6 lldb


    【解决方案1】:

    我想你的意思是 C 预处理器定义?虽然在 DWARF 中有一种用于记录预处理器定义和宏的格式,这是 gcc 和 clang 的默认调试信息格式,也是 lldb 唯一支持的格式,但对于大多数实质性程序而言,调试信息大小的最终增加是如此之大,以至于它确实不是不实用。 gcc 确实会发出它(尽管这样做不是默认设置),上次我使用它时,gdb 对宏信息的支持参差不齐,但功能性支持。但是clang一直不支持写DWARF宏信息,lldb也不支持。

    【讨论】:

    • 非常感谢!我想我明白了。
    猜你喜欢
    • 2014-10-10
    • 2015-10-02
    • 2013-01-21
    • 2021-02-17
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 2011-11-25
    相关资源
    最近更新 更多