Если я использую флаг "-O2", производительность улучшается, но время компиляции увеличивается.
Как я могу решить, использовать его или нет?
Может быть, O2 делает наибольшую разницу в некоторых определенных типах кода (например, математические вычисления?), и я должен использовать его только для тех частей проекта?
EDIT: хочу подчеркнуть тот факт, что установка -O2 для всех компонентов моего проекта меняет общее время компиляции с 10 минут до 30 минут.