我已经使用 Xcode 5 一段时间了,但我不知道如何调试 STL 源头文件。选项“Step Into”(F7) 只是跳过了我希望调试器进入的语句,而且我没有找到更改此行为的设置。我记得有人提示以前版本的 Xcode 无法关闭进入 STL 源代码的功能……这令人沮丧。
最佳答案
lldb 中有一个设置可以控制它:
(lldb) settings show target.process.thread.step-avoid-regexp
target.process.thread.step-avoid-regexp (regex) = ^std::
如您所见,默认情况下它设置为不进入 std 命名空间中的任何内容。只需在您的主目录中创建一个名为 .lldbinit
的文件,然后将其放入:
settings set target.process.thread.step-avoid-regexp ""
我们将不再跳过 std 中的函数。
关于c++ - 进入 Xcode 5 中的 STL 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19413181/