我正在使用带有GCC 4.7的NetBeans 7.1。我正在尝试更改当前设置为O2的默认优化选项。在项目属性中,我选择“C ++编译器” - &gt; < strong>“其他选项”并添加-O3。但是在编译时我仍然在命令行中看到GCC使用-O2。如何将其替换为-O3或其他任何选项?
答案 0 :(得分:3)
首先,您需要为适当的编译器(c / c ++)设置选项。看起来(至少Netbeans 7.0.1)在优化切换之前添加了额外的选项,因此这使得优化开关覆盖了您的“附加选项”-O切换。
看起来你必须依靠正确的“开发模式”设置。 “性能释放”模式将使用-O3而不是-O2。