C++ 减少.so库的大小
我已经给了一个任务来优化程序的性能(ROM和RAM大小)。我的想法是点击我是使用-Os内的-O2来减少。所以大小。这是否会影响我的程序的性能 我已经在使用C++ 减少.so库的大小,c++,optimization,g++,compiler-flags,C++,Optimization,G++,Compiler Flags,我已经给了一个任务来优化程序的性能(ROM和RAM大小)。我的想法是点击我是使用-Os内的-O2来减少。所以大小。这是否会影响我的程序的性能 我已经在使用strip库了 我可以检查的其他优化是什么?strip未使用的符号?在gccit's-s下面的标志,您可以做一些比使用编译器标志更好的事情来优化程序。当然,还有比编译器/链接器标志更好的事情,源代码始终是优化的第一件事。但有时,条带可以节省大量空间。strip不会删除导出部分。去除未使用符号的一个合理方法是ldversion脚本:很抱歉,在脱衣
strip
库了
我可以检查的其他优化是什么?
strip
未使用的符号?在gcc
it's-s
下面的标志,您可以做一些比使用编译器标志更好的事情来优化程序。当然,还有比编译器/链接器标志更好的事情,源代码始终是优化的第一件事。但有时,条带可以节省大量空间。strip
不会删除导出部分。去除未使用符号的一个合理方法是ld
version脚本:很抱歉,在脱衣舞之后已经提到了。