Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有时显示有时不显示
我想知道为什么。
LLDB 在显示变量的正确状态方面似乎不如 GDB - 例如,有时,通常在方法开始附近,LLDB 无法确定类型,self并且您看不到实例变量;而具有相同代码的 GDB 很好。
self
有时还有其他原因;与访问内存、锁等有关;调试器无法向您显示变量。
我不能说您的特定情况是 LLDB 失败还是 GDB 也会失败的情况之一,但是如果这在特定项目中对您造成很大影响,那么切换到 GDB 对项目来说可能是值得的。