Я использую QtCreator в Windows 7.
Я хочу настроить его на использование оптимизации третьего уровня (-O3
) для компилятора c ++.
Как я могу сделать это, чтобы ускорить мой код и какие изменения необходимы?
Попробуйте добавить следующие строки в ваш .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
Добавьте эти строки в ваш .pro файл, если вы хотите небольшой размер приложения
QMAKE_CXXFLAGS += -Os -mpreferred-stack-boundary=2 -finline-small-functions -momit-leaf-frame-pointer
Если вы хотите более быстрое приложение, рассмотрите возможность использования -O2 вместо -Os
обращаться этот для большего количества вариантов