Zoh*_*r81 13 debugging macos remote-debugging lldb
我有2个站,一个用于开发,另一个用于测试.我希望能够在测试站上运行和调试在发布模式下构建的目标(代码被剥离).
由于安全原因可能无法将代码复制到测试站,因此我尝试了远程调试,如以下链接所述 - http://lldb.llvm.org/remote.html.
由于调试的两端都运行OS X,因此设置指令指定我的本地(开发)站应该运行'lldb-server'和'debugserver',而远程(测试)端应该运行'platform'.
不幸的是,我在Xcode包中找不到所有这些工具.我也尝试下载lldb源代码并自己创建那些可执行文件,但我仍然缺少lldb-server目标.
我希望我有一些关于如何从A到Z正确进行lldb远程调试的清晰而全面的指南.
确保两台计算机上都安装了Xcode.(不同的版本都可以!)
在远程计算机上(运行可执行文件):
/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver development-mac.local:16000 --attach="Photo Booth"在开发机器上:
lldbprocess connect connect://test-mac.local:16000在测试机器上,您现在应该看到该消息Waiting for debugger instructions for process 0.片刻之后,(lldb)提示应出现在您的开发机器上,您可以正常开始调试.
不幸的是,我不确定如何从Xcode连接.
| 归档时间: |
|
| 查看次数: |
10329 次 |
| 最近记录: |