首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt项目的Netbeans "-O3“优化

Qt项目的Netbeans "-O3“优化
EN

Stack Overflow用户
提问于 2011-10-17 17:16:27
回答 3查看 2.6K关注 0票数 5

我正在NetBeans7.0中编写Qt/C++代码,我希望为我的项目启用-O3编译器开关。构建项目的默认优化级别是Netbeans中的-O2

我以这种方式添加了-O3

属性>构建> Qt >专家>自定义>添加QMAKE_CXXFLAGS += -O3

但是,在重新构建项目时,我看到了每个.cpp文件的如下内容:

g++.exe -c -O3 -O2 -frtti -fexceptions -mthreads -Wall .test.cpp

我认为第一个-O3被第二个-O2删除了,并且优化级别-O2

如何通过Properties > Build > ....-O3配置项目?或者,如何删除-O2

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-17 17:31:04

我想您只需要-O3发布版本,对吗?

然后将QMAKE_CXXFLAGS_RELEASE += -O3设置为-O3 ater -O2,至少在Debian和MacOS X命令行中是如此。

这是有意义的,因为-O2是由QMAKE_CXXFLAGS_RELEASE在特定于平台的mkspecs中提供的,所以附加任何东西都应该像这样工作。

票数 3
EN

Stack Overflow用户

发布于 2012-12-14 23:05:02

在“自定义”框中添加两个条目:一个带有QMAKE_CXXFLAGS -= -O2,另一个带有QMAKE_CXXFLAGS += -O3。这将移除-O2标志并添加-O3标志。

票数 3
EN

Stack Overflow用户

发布于 2011-12-30 08:33:28

让Netbeans使用-O3的方法是进入properties > Build > C++编译器,然后将开发模式设置为“性能发布”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7797202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档