断点不适用于xcode 4

时间:2012-11-28 15:21:04

标签: xcode macos makefile breakpoints

我刚开始使用Xcode编写C ++ openCV项目。 该项目使用外部makefile,/ usr / bin / gnumake作为构建工具进行设置,程序编译并运行正常。 但是,无论我做什么,都会跳过断点。 我尝试创建一个新项目,在gdb和LLDB之间进行选择,重新启动Xcode ++ 关于这个问题有很多线索,但大多数人都在谈论“加载符号懒惰”,但据我所知,这不是Xcode 4.5.2中的问题。 可能是我有限的Xcode知识导致错误。 非常感谢帮助。

Screenshot

1 个答案:

答案 0 :(得分:2)

我可以通过为调试版本设置禁用“链接时优化”来解决我的类似问题。

确保在调试版本设置中禁用任何类型的代码优化(代码剥离,优化等)。然后检查您是否真正运行调试版本而不是发布版本。

如果你有可能破坏调试器的构建设置,XCode会自动发出警告,那就太好了......