В чем разница между O1 и Os? - PullRequest
0 голосов
/ 23 мая 2019

Могу ли я узнать, в чем разница между O1 и Os? У меня только размер прошивки, составленной Os, меньше, чем O1. Однако чем отличается производительность? Будет ли это сильно отличаться?

1 Ответ

1 голос
/ 23 мая 2019

Вы можете прочитать о различных уровнях оптимизации GCC в руководстве .В частности, -O1

пытается уменьшить размер кода и время выполнения без выполнения каких-либо оптимизаций, которые занимают много времени компиляции.

С другой стороны, -Os означает:

Оптимизировать по размеру.-Os включает все оптимизации -O2, кроме тех, которые часто увеличивают размер кода

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