Xcode 默认优化级别?

问题描述 投票:0回答:3

任何人都可以确认我应该用于编译器优化的默认选项吗?我记得我在 Xcode4 预览时更改了此设置以解决错误,但现在我不记得它之前设置了什么(即默认情况下)。

我目前将其设置为:

Debug: Fastest, Smallest [-Os]
Release: Fastest, Smallest [-Os]

我很确定应该是:(但想检查一下)

Debug: None [-O0]
Release: Fastest, Smallest [-Os]
iphone xcode
3个回答
8
投票

是的

None -O0

使用 -O1 或更高的优化,编译器会尝试优化部分代码(循环、指令交换等),从而使逐步调试变得更加困难。


3
投票

创建一个新项目并检查设置告诉我你是正确的。


1
投票

Xcode 8.2.1 中的默认值是: Apple LLVM 优化模式:最快、最小 [-Os] Swift 的优化模式:快速、全模块优化 [-O -whole-module-optmization]

© www.soinside.com 2019 - 2024. All rights reserved.