objective-c - gdb 控制台的命令是什么?

标签 objective-c xcode gdb

<分区>

Xcode 4。所以我可以做一些事情来打印一个变量。我还能做什么?

最佳答案

因为你显然不想要任何完整的东西而只想要一些指针,你可以

  • list : 列出当前位置周围的行
  • list - : 列出之前的行
  • 只需输入:再次做同样的事情
  • cont : 继续
  • break 'Class::method()' : 设置断点
  • run : 从头开始​​运行程序
  • start : 在 main() 中运行和停止
  • kill : 终止正在运行的程序
  • fin : 继续直到函数返回
  • up/down : 上/下一个栈帧
  • bt : 获取回溯
  • t a a bt (thread apply all bt): 获取所有线程的回溯
  • step : 运行直到不同的代码行(下降到函数)
  • next : 运行直到不同的代码行(跳过函数)
  • commands : 设置断点自动 Action
  • en/dis/del : 启用/禁用/删除断点
  • catch throw : 抛出异常时启用中断
  • return <value> : 强制函数返回现在 并返回<value>
  • set pagination off : 禁用---更多---提示
  • set history save on
  • set history filename /home/<user>/.gdb_history (这两个最多在 /home/<user>/.gdbinit 中)
  • ... 和... help : 获取有关任何 gdb 命令的帮助

到目前为止我的随机收藏。

关于objective-c - gdb 控制台的命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5871292/

相关文章:

ios - Swift 的 NSTimer.scheduledTimerWithTimeInterval 的两个参数集

ios - CABasicAnimation从当前图层位置开始

ios - 在不同的选项卡上从一个 viewController 转到另一个

iphone - UIImagePickerControllerEditedImage 问题

ios - 如何导入 XCTest 套件

c++ - 内存在单行函数调用中损坏?

c - 调试竞争条件时打印信息的最佳方式

同一窗口中的 Emacs gdb speedbar

ios - 如何更改单个 View 导航栏的背景?

ios - Objective C计算器计数优先级