ich ein Bibliotheksprojekt habe, hatte ich schon immer „Strip Debug Symbols
“ wandte sich für die Freigabe ON bautXCode LLVM + GCC 4.2 - Generieren Debug-Symbole
ich vor kurzem die „Generate Debug Symbols
“ Flagge bemerkt. Wenn ich "Generate Debug Symbols
" -Flag auf NEIN einstelle, dann schrumpft meine Bibliotheksgröße um 30%.
Ist dies eine vernünftige Optimierung für Release-Builds?
Was ist der Unterschied zwischen „Streifen Debug-Symbole“ und „generieren Debug-Symbole“ Option, im Idealfall, wenn ich Debug-Symbole Streifen werden nicht alle erzeugten Debug-Symbole verschwinden? Warum sehe ich diesen Unterschied?
Auch was andere Optimierungen außer -Os (schnellste, kleinste) kann ich machen, um die binäre Größe zu reduzieren?
Wie funktioniert "Strip Linked Product
"?
Ich habe ein ziemlich gutes Verständnis von diesem Link, aber ich würde immer noch jemanden lieben, um dies zu erklären .. http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference /build_setting_ref.html – Santthosh