标签: gcc g++
我已经用C / C ++编程了几年,但我还没有听说过gcc / g ++ - O2,O3编译代码?有人能帮助我理解吗?
答案 0 :(得分:0)
它们只是编译器的选项,要求它在不同程度上进行优化。 -O2选项要求的优化次数低于-O3。由于优化可能非常耗时,因此它可以分为不同级别,以便您作为开发人员可以选择如何构建代码。
-O2
-O3
在早期调试期间,通常会关闭优化,因为它可以使单步执行代码变得更加困难,然后重新启用发布版本。
构建代码后,假设它正常工作,使用它编译的优化级别不再重要。