在 Xcode 5 中逐步进入 STL 源代码



我已经使用 Xcode 5 一段时间了,我不知道如何调试到 STL 源头。选项"单步执行"(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 中的功能。

最新更新