GCC中的新优化选项是真实的吗?

GCC中的新优化选项是真实的吗?,gcc,Gcc,我急需一个更小的输出文件,并用-Os替换了-O3。现在,我看到输出文件相当小,并且我没有注意到性能下降。将-O3替换为-Os正常吗?。或者,我很幸运我的代码能正常工作。。我认为-Os仍然可以加快其他优化的速度….是的,如果用-Os替换-O3,通常不会造成性能损失。使用-Os,它甚至运行得更快。如果您阅读文档,-Os主要执行-O2所做的操作,但会显著增加可执行文件大小的优化除外。你可能想退房。

我急需一个更小的输出文件,并用-Os替换了-O3。现在,我看到输出文件相当小,并且我没有注意到性能下降。将-O3替换为-Os正常吗?。或者,我很幸运我的代码能正常工作。。我认为-Os仍然可以加快其他优化的速度….

是的,如果用
-Os
替换
-O3
,通常不会造成性能损失。使用
-Os
,它甚至运行得更快。如果您阅读文档,
-Os
主要执行
-O2
所做的操作,但会显著增加可执行文件大小的优化除外。你可能想退房。