【发布时间】:2017-07-22 03:22:50
【问题描述】:
我正在研究 lldb 本身的一些东西,并希望能够在 Xcode 的 GUI 中对其进行调试。虽然 CLI 可以正常工作,但我正在执行的跳帧量使得不使用 GUI 是浪费时间。
当我运行 lldb-tool 时,它会在 Waiting to attach to lldb : lldb tool 处停止,然后最终超时。
如果存在 macOS 上的另一个可靠的 lldb GUI,我也很高兴。
【问题讨论】:
我正在研究 lldb 本身的一些东西,并希望能够在 Xcode 的 GUI 中对其进行调试。虽然 CLI 可以正常工作,但我正在执行的跳帧量使得不使用 GUI 是浪费时间。
当我运行 lldb-tool 时,它会在 Waiting to attach to lldb : lldb tool 处停止,然后最终超时。
如果存在 macOS 上的另一个可靠的 lldb GUI,我也很高兴。
【问题讨论】:
我通常喜欢在自己的终端窗口中运行 lldb - Xcode 的控制台不是一个很棒的终端模拟器,并且 lldb/editline 使用了足够多的终端技巧,以至于它会感到困惑。所以我只是在终端中启动 lldb 并使用Debug->Attach to Process 附加到它。我还发现它更容易,因为我可以将 lldb 驱动到我想要调查的点,而不会妨碍我的断点,然后附加并开始调试。
其他一些人在 Run Scheme 的 Info 选项卡中设置了 Wait For Executable To Be Launched 选项。然后你只需在 Xcode 中点击 Debug 并在终端窗口中启动 lldb。
【讨论】: