gpt4 book ai didi

c++ - 在哪里可以为 NetBeans 中的 C++ 设置 -O 优化编译器选项?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:52:02 26 4
gpt4 key购买 nike

当我在 NetBeans 中构建一个 Release C++ 项目时,它会自动使用 -O2 选项对其进行配置。

我在编译器选项中看不到任何可以覆盖此值的地方。我知道它设置为 -O2,因为我可以在构建窗口中看到它使用的命令行:g++ -O2 ...

如果我将 -O1 添加到编译器设置中的“附加选项”中,它不会接受它,因为 cmdline 现在变成了 g++ -O1 -O2 ... 并且 -O2 取代了我自己的设置。

那么,在IDE中哪里可以设置-O优化级别编译设置呢?

如果有任何不同,我在 Linux 上使用 GNU 编译工具。

enter image description here

最佳答案

通过进一步探索,我终于找到了解决方案。在 OP 的对话框中有选项“开发模式”,当前设置为“发布”。那里有许多选项,每个选项对应于不同的优化级别和/或调试输出编译标志:

No Flags                     -c
Debug -c -g
Performance Debug -c -g -O
Test Coverage -g -c
Diagnosable Release -c -g -O2
Release -c -O2
Performance Release -c -O3

虽然 -O1 似乎没有选项,但这基本上是您在 NetBeans 中选择不同优化级别的预期方式。

关于c++ - 在哪里可以为 NetBeans 中的 C++ 设置 -O 优化编译器选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com