我有一些源文件,每行20,000行到120,000行。它们由简单(非常长)的函数组成,只是对C方法的一系列调用(在Apple的API中 - 例如Quartz),并且应该易于编译。
然而,Xcode需要花费数小时来编译它们,并且每当xcodeproj文件发生变化时,它就会重新编译(xcode bug?)。此外,无论如何,进行存档(上传到App Store)都会导致完全重新编译。
这些文件是愚蠢的 - 它们是代码生成工具的输出 - 我可能最终能够让它们变小 - 但肯定有办法使clang正常工作文件这个长度?
我尝试过的事情:
答案 0 :(得分:1)
答案 1 :(得分:0)
如果你正在生成很长的函数(数千行),你可能需要考虑将它们分成多个较小的函数。
您也可以尝试将优化级别设置为-O0或-O1。
另外,请在http://bugreporter.apple.com提交报告。