c++ - 当我没有 Xcode 项目时,如何在 Mac OS 上获得可视化调试器?

标签 c++ xcode debugging gdb

我正在将一个项目移植到 OS X。我发现控制台中的 GDB 调试功能严重不足,我真的需要一个可视化调试器。我的项目是使用 Scons 构建的,因此它完全避开了 Xcode 的 IDE。在我需要启动可视化调试器并单步执行我的代码之前,这是可以接受的。

除了生成和维护 Xcode 项目(以补充我已经支持的所有其他平台)之外,我还可以做些什么来在 OS X 上启动和运行可视化调试器?

这是一个 C++ 项目。

最佳答案

简单:

  1. 启动 XCode
  2. 点击顶部菜单中的“运行”
  3. 选择attach to process,选择你要调试的进程

确保在完全调试的情况下进行编译……这意味着使用选项 -ggdb

关于c++ - 当我没有 Xcode 项目时,如何在 Mac OS 上获得可视化调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900271/

相关文章:

c++ - 进入 msvcr100d.dll 后 VS 2010 SP1 停止工作

c# - 如何将调试器附加到脚本

c++ - 如何 : Display progress dialog using IFileOperation

c++ - 在这种情况下如何正确使用std forward

c++ - C++ final 是否在所有方面都暗示 final?

ios - Swift 中自定义函数内的按钮操作

qt - 使用 Qt creator 调试 QML

c++ - 如何将 Visual Studio 2005 的平台工具集添加到较新 IDE 版本的 `Platform Toolset` 列表中?

ios - 程序因未知原因崩溃

xcode - NSMutableAttributedString设置字体大小