【问题标题】:Using Xcode's lldb to debug development lldb使用Xcode的lldb调试开发lldb
【发布时间】:2017-07-22 03:22:50
【问题描述】:

我正在研究 lldb 本身的一些东西,并希望能够在 Xcode 的 GUI 中对其进行调试。虽然 CLI 可以正常工作,但我正在执行的跳帧量使得不使用 GUI 是浪费时间。

当我运行 lldb-tool 时,它会在 Waiting to attach to lldb : lldb tool 处停止,然后最终超时。

如果存在 macOS 上的另一个可靠的 lldb GUI,我也很高兴。

【问题讨论】:

    标签: xcode lldb


    【解决方案1】:

    我通常喜欢在自己的终端窗口中运行 lldb - Xcode 的控制台不是一个很棒的终端模拟器,并且 lldb/editline 使用了足够多的终端技巧,以至于它会感到困惑。所以我只是在终端中启动 lldb 并使用Debug->Attach to Process 附加到它。我还发现它更容易,因为我可以将 lldb 驱动到我想要调查的点,而不会妨碍我的断点,然后附加并开始调试。

    其他一些人在 Run Scheme 的 Info 选项卡中设置了 Wait For Executable To Be Launched 选项。然后你只需在 Xcode 中点击 Debug 并在终端窗口中启动 lldb。

    【讨论】:

    • 谢谢。我从来不知道您可以将 Xcode 的调试器附加到外部进程。不知道为什么我从来没想过......
    猜你喜欢
    • 1970-01-01
    • 2016-02-06
    • 2017-02-02
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 2022-06-12
    相关资源
    最近更新 更多