XCode调试器很糟糕; 备择方案?

Pot*_*ter 23 c++ macos xcode

因为我是一个使用THINK C的小孩,我一直在Mac上编程.我从来没有像使用XCode那样使用调试器.

  • 它没有反应,并且在观察更多变量时进一步陷入困境并变得不稳定.
  • 当它崩溃时,我丢失了我的源的撤消历史记录,因为它与编辑器集成在一起.
  • 但是,它不会受益于集成,因为源查看器无法用于步进:尝试通过单击左边距选择一条线会使一个按钮从无处出现,导致程序继续到该行,在编辑器窗口中,这首先与调试无关.可怕的用户界面和糟糕的实施.
  • 一种蹒跚的漂亮数据"摘要"语法,它无法将对象发送到"表达式"窗口.
  • 表达式窗口始终不知道任何上下文.
  • 我无法选择要调试的特定线程,并且不会跳转到调用abort()的线程.

Mac OS 9内核调试器比这更好.是时候放弃了.

GDB在OS X上运行的独立前端是什么?我找到了http://ddd.darwinports.com/,但很难找到它或其他替代品的赞美或轶事.

支持STL容器对我来说是一个很大的优势.我对Objective-C或Apple-any不太关心.

Ian*_*ton 1

你尝试过单开发吗?它可以构建和调试 C 代码,但不显示它如何处理 obj-c。

如果你能让 DDD 工作,我已经在许多奇怪的平台上使用过它并取得了良好的结果。DDD 需要 X11。