Tôi đang gặp một dự án thư viện, tôi đã luôn luôn có "Strip Debug Symbols
" BẬT cho phát hành xây dựngXCode LLVM + GCC 4.2 - Tạo gỡ lỗi biểu tượng
Gần đây tôi nhận thấy "Generate Debug Symbols
" cờ. Khi tôi đặt cờ "Generate Debug Symbols
" thành NO thì kích thước thư viện của tôi co lại 30%
Đây có phải là tối ưu hóa hợp lý để tạo bản dựng không?
sự khác biệt giữa "Strip gỡ lỗi biểu tượng" và là gì "Tạo gỡ lỗi biểu tượng" tùy chọn, lý tưởng nếu tôi dải biểu tượng gỡ lỗi sẽ không phải tất cả những biểu tượng debug tạo biến mất? Tại sao tôi thấy sự khác biệt này?
Ngoài ra, các tối ưu hóa khác khác với -Os (Nhanh nhất, Nhỏ nhất) tôi có thể thực hiện để giảm kích thước nhị phân là gì?
"Strip Linked Product
" hoạt động như thế nào?
Tôi nhận được một sự hiểu biết khá tốt từ liên kết này nhưng tôi vẫn yêu một số để giải thích điều này .. http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference /build_setting_ref.html – Santthosh