Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode中的链路时间优化问题_Xcode_Macos_Llvm_Llvm Gcc - Fatal编程技术网

Xcode中的链路时间优化问题

Xcode中的链路时间优化问题,xcode,macos,llvm,llvm-gcc,Xcode,Macos,Llvm,Llvm Gcc,我应该在Xcode中为发布配置启用“生成调试符号”吗?当它和“链接时间优化”打开时,Xcode显示警告: 已生成SYM文件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/dsymu

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


已生成SYM文件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/coa_tutorial5/build/Release/coa_tutorial5.app.dSYM

警告:可执行文件(-arch x86_64)中没有调试符号
警告:可执行文件(-arch i386)中没有调试符号
警告:可执行文件(-arch ppc7400)中没有调试符号

链接时间优化和调试信息目前在LLVM中不起作用(从Xcode 3.2开始,调试符号在到达最终可执行文件之前就被剥离)

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

谢谢!这意味着可以关闭“生成调试符号”以消除警告?是的,在链接时优化构建中,生成调试符号目前不值得。