Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 GCC 4.7 的 NetBeans 7.1。我正在尝试更改当前设置为 O2 的默认优化选项。在项目属性中,我选择“C++ 编译器” -> “附加选项”并添加 -O3 。但是在编译时我仍然在命令行中看到 GCC 使用 -O2。如何用 -O3 或任何其他选项替换它?
首先,您需要为适当的编译器 (c/c++) 设置选项。看起来(至少 Netbeans 7.0.1)在优化开关之前添加了额外的选项,所以这使得优化开关覆盖你的“额外选项”-O 开关。
看来您必须依赖正确的“开发模式”设置。“性能发布”模式将使用 -O3 而不是 -O2。