Xcode中链接时优化的问题

时间:2010-03-23 22:12:49

标签: xcode macos llvm llvm-gcc

我应该在Xcode中打开“生成调试符号”以进行发布配置吗?当它和“链接时间优化”打开时,Xcode显示警告:

GenerateDSYMFile build/Release/cocoa_tutorial5.app.dSYM build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 cd /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5 /Developer/usr/bin/dsymutil /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 -o /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app.dSYM

warning: no debug symbols in executable (-arch x86_64)
warning: no debug symbols in executable (-arch i386)
warning: no debug symbols in executable (-arch ppc7400)

1 个答案:

答案 0 :(得分:3)

链接时优化和调试信息目前在LLVM中不能一起工作(从Xcode 3.2开始,调试符号在它们到达最终可执行文件之前被删除)。

已更新

链接时间优化和调试信息(DWARF或DWARF与dSYM文件)在Xcode 5或更高版本中协同工作。