Какие наиболее часто используемые опции оптимизации gcc? - PullRequest
2 голосов
/ 24 ноября 2010

Я нашел много опций оптимизации здесь

Проходя их, я обнаружил, что некоторые из них имеют побочные эффекты (например, делает отладку невозможной).По своему опыту я нашел наиболее часто используемые -O1 -O3 и -Os.Но какие еще варианты обычно используются в ваших проектах?

Ответы [ 2 ]

3 голосов
/ 24 ноября 2010

-ffast-math может оказать существенное влияние на производительность программного обеспечения с высокой плавающей запятой.

Кроме того, компиляция, специфичная для целевого процессора, с использованием соответствующей опции -march= может оказать небольшое влияние на производительность, но, строго говоря, это не вариант оптимизации

1 голос
/ 24 ноября 2010

-march=native в последних версиях gcc избавляет от головной боли при определении платформы, на которой вы компилируете.

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