Уровень оптимизации по умолчанию XCode? - PullRequest
3 голосов
/ 14 марта 2011

Может ли кто-нибудь подтвердить параметры по умолчанию, которые я должен использовать для оптимизации компилятора.Я помню, что я изменил это, пока Xcode4 находился в режиме предварительного просмотра, чтобы обойти ошибку, но теперь я не могу вспомнить, для чего она была установлена ​​ранее (то есть по умолчанию).

У меня сейчас установлено:

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

Я почти уверен, что так и должно быть: (но хотел проверить)

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

Ответы [ 3 ]

7 голосов
/ 14 марта 2011

Да None -O0.
При оптимизации -O1 или более, компилятор пытается оптимизировать часть кода (циклы, обмен инструкциями и другие), затрудняя пошаговую отладку.

3 голосов
/ 14 марта 2011

Создание нового проекта и проверка настроек говорят мне, что вы правы.

1 голос
/ 10 марта 2017

Значения по умолчанию в Xcode 8.2.1: Режим оптимизации Apple LLVM: Самый быстрый, самый маленький [-Os] Режим оптимизации для Swift: Быстрая оптимизация всего модуля [-O -whole-module-optmization]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...