我目前正在为 Cocoa/Objective-C 项目编写一个脚本来完全自动化我的编译-运行-调试过程。
我的最后一行代码是:
lldb -f Build/MyApp.app -o "run"
这实际上会打开调试器,附加进程并运行它。
但是,当应用程序退出时,调试器保持打开状态,等待命令。
一旦附加进程退出,有什么办法让它也关闭吗?
最佳答案
如果您计划自动执行更复杂的任务,那么使用 Python 界面将为您提供更大的灵 active 和功能,如果您考虑到这一点,那么绝对值得学习。
但是,您应该能够说:
lldb -f <Whatever> -o run -o quit
目前不起作用只是一个错误。几天前,这个问题在 TOT lldb 中得到了修复。不知道它什么时候会出现在 Apple 发布的 Xcode 中,但不久之后它也应该可以在那里工作。
关于macos - LLDB - 退出...退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26293557/