Конфигурация для оптимизации компилятора Qt creator

Я использую Qt creator в платформе Windows (семь). Я хочу настроить его, поскольку он использует оптимизацию третьего уровня (-O3) для компиляции С++.

Теперь вот вопрос, как я могу это сделать, чтобы ускорить мой код и какие изменения необходимы?

Спасибо заранее.

Ответ 1

Попробуйте добавить следующие строки в ваш .pro файл:

# remove possible other optimization flags
QMAKE_CXXFLAGS_RELEASE -= -O
QMAKE_CXXFLAGS_RELEASE -= -O1
QMAKE_CXXFLAGS_RELEASE -= -O2 

# add the desired -O3 if not present
QMAKE_CXXFLAGS_RELEASE *= -O3

Ответ 2

Добавьте эти строки в ваш .pro файл, если вам нужен небольшой размер приложения

QMAKE_CXXFLAGS += -Os -mpreferred-stack-boundary=2 -finline-small-functions -momit-leaf-frame-pointer

Если вы хотите использовать более быстрое приложение, рассмотрите возможность использования -O2 вместо -O

отсылайте this для получения дополнительных параметров