4

我正在使用带有 GCC 4.7 的 NetBeans 7.1。我正在尝试更改当前设置为 O2 的默认优化选项。在项目属性中,我选择“C++ 编译器” -> “附加选项”并添加 -O3 。但是在编译时我仍然在命令行中看到 GCC 使用 -O2。如何用 -O3 或任何其他选项替换它?

4

1 回答 1

3

首先,您需要为适当的编译器 (c/c++) 设置选项。看起来(至少 Netbeans 7.0.1)在优化开关之前添加了额外的选项,所以这使得优化开关覆盖你的“额外选项”-O 开关。

看来您必须依赖正确的“开发模式”设置。“性能发布”模式将使用 -O3 而不是 -O2。

于 2013-09-23T14:26:33.850 回答