已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
上个月关门了。
Improve this question
我找不到这个问题的答案。假设优化不会破坏代码,为什么-O3
或-O2
优化不是C/C++中的默认设置?为什么我们要显式传递这个标志?我想不出任何情况下你会希望你的代码不被优化。
我真的不明白为什么这个问题是封闭的,它是如何的意见为基础。
已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
上个月关门了。
Improve this question
我找不到这个问题的答案。假设优化不会破坏代码,为什么-O3
或-O2
优化不是C/C++中的默认设置?为什么我们要显式传递这个标志?我想不出任何情况下你会希望你的代码不被优化。
我真的不明白为什么这个问题是封闭的,它是如何的意见为基础。
1条答案
按热度按时间lpwwtiir1#
提高优化级别会增加编译时间,因为编译器必须做更多的工作来优化代码。这也会使调试更加困难。