c++ - 进入 Xcode 5 中的 STL 源代码

标签 c++ xcode debugging stl step-into

我已经使用 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/

相关文章:

c++ - 使用 dll、pdb 文件和源代码在 VS C++ 中调试

eclipse - 在 Eclipse 中调试 Playframework

c++ - 有一个小部件声明顺序要遵循吗?

c++ - 无论签名如何,函数指针都有效?惊喜

ios - JSON 和 iOS 以及字符串数据

iphone - XCode 4.2 重命名目标

android - 同时点击两张Subsampling scale图片会导致Android崩溃

debugging - 如何调试 Node 模块?

c++ - 为什么默认拷贝构造函数可以接收未定义的静态成员变量?

iphone - 如何从服务器导入图像并将其排列在 View 中