私はライブラリプロジェクトを持っています、私は常にStrip Debug Symbols
リリースビルドのために""をオンにしました
Generate Debug Symbols
最近、「 」フラグに気づきました。「」フラグをNOに設定するとGenerate Debug Symbols
、ライブラリのサイズが30%縮小します。
これはリリースビルドのために行うための合理的な最適化ですか?
「デバッグシンボルの削除」オプションと「デバッグシンボルの生成」オプションの違いは何ですか。理想的には、デバッグシンボルを削除しても、生成されたデバッグシンボルがすべて消えることはありません。なぜ私はこの違いを見ているのですか?
また、バイナリサイズを減らすために、-Os(Fastest、Smallest)以外にどのような最適化を行うことができますか?
「」はどのように機能しStrip Linked Product
ますか?