Xcode 16编译C++项目二进制体积较Xcode 15显著增大的问题咨询
Xcode 16编译C++项目二进制体积较Xcode 15显著增大的问题咨询
各位好,我最近把项目从Xcode 15升级到了Xcode 16,全程没有改动任何构建设置或者编译器参数,但发现同样的C++代码编译出来的最终可执行文件体积大幅增加了。
为了进一步排查这个问题,我对比了两个Xcode版本生成的链接映射文件,发现了一个关键差异:
- std::sort的符号大小从Xcode 15的4,336字节,涨到了Xcode 16的6,084字节——足足增长了约40%。
备注:内容来源于stack exchange,提问作者daxia.zhou




