gle*_*ebd 10 debugging xcode gdb llvm clang
我有一个Mac OS X 10.5的项目,我使用Xcode 3.2在10.6上构建.当我使用GCC 4.2进行Debug构建并命中断点时,Xcode调试器通常会显示局部变量信息.如果我选择LLVM GCC 4.2或Clang LLVM,当我点击断点时,本地符号不可用,并且如果我尝试打印self或任何其他本地符号,GDB 在当前上下文中说没有符号'self'.在所有情况下都设置了生成调试信息选项.Debug配置设置为和10.5 SDK,仅设置Build active architecture选项.当GDB启动时,我可以看到它被配置为x86_64-apple-darwin.我一定错过了一些明显的东西.使用LLVM编译器时,如何使GDB显示本地符号?$(NATIVE_ARCH)
Cla*_*ges 10
对于那些不熟悉的人来说,cdespinosa的回答更加细节,这对我有用,我投了赞.
如果我有权利的话,本来可以在评论中写这篇文章.;)
这花费了我一些重要的时间,坦率地说苹果公司有点邋,,但总的来说我不能抱怨.
归档时间: |
|
查看次数: |
5352 次 |
最近记录: |