LLDB
根据 apple 的编译器, 使用 LLDB 来对其 debug 是最好的选择
LLDB 是一个庞大的工具,内置了很多有用的命令。我不会全部讲解,而是带你浏览最有用的命令。
- 获取变量值:expression, e, print, po, p
打印指定变量:e <variable>
e sum
/e sum = 3
执行表达式: e
- 获取整个应用程序的状态以及特定语言的命令:bugreport, frame, language
- 控制应用的执行流程:process, breakpoint, thread, watchpoint
- 荣誉奖:command, platform, gui
-