que estoy teniendo un proyecto de biblioteca, que siempre he tenido "Strip Debug Symbols
" activada para las versiones de lanzamientoXCode LLVM + GCC 4.2 - Generar símbolos de depuración
poco me di cuenta de la "Generate Debug Symbols
" bandera. Cuando configuro el indicador "Generate Debug Symbols
" en NO, el tamaño de mi biblioteca se reduce en un 30%
¿Es esta una optimización razonable para las versiones de lanzamiento?
¿Cuál es la diferencia entre "Símbolos de depuración de Gaza" y "generar símbolos de depuración" opción, a ser posible si me tira símbolos de depuración serán no todos los símbolos de depuración generados a desaparecer? ¿Por qué estoy viendo esta diferencia?
¿Qué otras optimizaciones además de -Os (Más rápido, Más pequeño) puedo hacer para reducir el tamaño del binario?
¿Cómo funciona "Strip Linked Product
"?
Obtuve una buena comprensión de este enlace, pero aún así me encantaría que alguien lo explique ... http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference /build_setting_ref.html – Santthosh