LLDB调试器 - 如何评估C宏?

时间:2013-03-11 02:48:49

标签: xcode gdb lldb

我正在尝试调试广泛使用C宏(嵌套的宏宏)的应用程序。它给出了“使用未声明的标识符”错误。

有没有办法让LLDB调试器正确识别和评估它?我可以自己分解宏并编写完整的表达式,但它非常繁琐且容易出错。

1 个答案:

答案 0 :(得分:2)

不幸的是,这不会发生,因为我们没有从编译器获得宏的调试信息,这有点意义,因为宏在预处理器完成其行为之后以及在编译器将源转换为机器代码之前消失。