我不太熟悉g ++编译器,尤其是选项,例如-s,-g和-O.
首先,我可以问这些选项何时生效?在编译或链接阶段?我通常会在两个阶段都提出我需要的所有选项.
其次,有-g1,-g2,-g3选项吗?我知道-g在to executable中添加了调试信息.其他人有何不同?
第三,-s做什么?-s,-g和-O3一起工作?我的目标是使可执行文件1)快速运行,2)如果可能的话,小尺寸.你有什么建议?
performance compilation g++ options
compilation ×1
g++ ×1
options ×1
performance ×1