macos - LLDB - 退出...退出?

标签 macos bash cocoa debugging lldb

我目前正在为 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/

相关文章:

MySQL 5.6 未启动(将 MAMP 2 迁移到 MAMP 4)

java - 你能在 Java 中捕获 "package x does not exist"错误吗?

objective-c - AF网络进度方法

objective-c - 在 Cocoa/objective-c 中单击 Target 时,操作会被调用两次(鼠标向上/向下)

ios - 获取请求返回旧数据

linux - 根据第一个文本文件的第一列合并两个未排序的文本文件并保留顺序

bash - 如何使用 Bash 命令计算圆周率

bash - 使用 sed 替换文件中不等于模式的字符

cocoa - 多个 NSArrayController 可以控制同一个数组吗?

ios - 使用 NSNumberFormatter 格式化字符串