美文网首页
gcc动态链接库大小优化

gcc动态链接库大小优化

作者: 神游物外的轮子 | 来源:发表于2019-08-16 17:49 被阅读0次

目标

  1. 在不影响功能的情况下,缩小.so文件的大小;
  2. 条件允许下,删除部分代码以得到更小的size

方法

  1. strip/ gcc -Wl,-s 或者 -Wl,-S
    最常见好用的方法,是清除符号表信息,参考动态链接库优化---清除符号表信息
  2. 使用gcc编译优化选项 -Os
    参考gcc 优化选项 -O1 -O2 -O3 -Os 优先级
  3. 链接过程中去除用不上的功能和函数
    参考 gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 参数详解
  4. 非使用代码解耦

相关文章

网友评论

      本文标题:gcc动态链接库大小优化

      本文链接:https://www.haomeiwen.com/subject/fytzrctx.html