C++ 如何更改Qt Creator中的默认编译器标志

C++ 如何更改Qt Creator中的默认编译器标志,c++,gcc,qt-creator,C++,Gcc,Qt Creator,我在ubuntu上使用QtCreator4.5.2 例如,在发布模式下,默认优化标志为-O2,如何将其更改为-O3?在.pro文件中,您可以添加以下内容: QMAKE_CXXFLAGS += O3 根据Atommasher的帖子,解决方案是: 对于c文件 QMAKE\u CFLAGS\u RELEASE=$$replace(QMAKE\u CFLAGS\u RELEASE,“-O2”,“-O3”) 用于cpp文件 QMAKE\u cxflags\u RELEASE=$$replace(QMAK

我在ubuntu上使用QtCreator4.5.2


例如,在发布模式下,默认优化标志为-O2,如何将其更改为-O3?

在.pro文件中,您可以添加以下内容:

QMAKE_CXXFLAGS += O3

根据Atommasher的帖子,解决方案是:

  • 对于c文件
  • QMAKE\u CFLAGS\u RELEASE=$$replace(QMAKE\u CFLAGS\u RELEASE,“-O2”,“-O3”)

  • 用于cpp文件

  • QMAKE\u cxflags\u RELEASE=$$replace(QMAKE\u cxflags\u RELEASE,“-O2”,“-O3”)

    已经尝试过了,但它只是将-O3添加到了-O2,这不是一种冲突吗?另请参见@atommasher-谢谢,它确实有帮助:-)