我正在进行一个库项目,一直为发布版本打开了 "Strip Debug Symbols"。
最近我注意到了 "Generate Debug Symbols" 标志。当我将 "Generate Debug Symbols" 标志设置为 NO 时,我的库大小缩小了 30%。
这是一个合理的优化吗?
"Strip Debug Symbols" 和 "Generate Debug Symbols" 选项有什么区别?如果我剥离调试符号,所有生成的调试符号不都会消失吗?我为什么能看到这个差异?
除了 -Os (Fastest, Smallest) 外,我还可以做哪些优化来减小二进制文件大小?
"Strip Linked Product" 是如何工作的?
最近我注意到了 "Generate Debug Symbols" 标志。当我将 "Generate Debug Symbols" 标志设置为 NO 时,我的库大小缩小了 30%。
这是一个合理的优化吗?
"Strip Debug Symbols" 和 "Generate Debug Symbols" 选项有什么区别?如果我剥离调试符号,所有生成的调试符号不都会消失吗?我为什么能看到这个差异?
除了 -Os (Fastest, Smallest) 外,我还可以做哪些优化来减小二进制文件大小?
"Strip Linked Product" 是如何工作的?