打印

问个程序大小的问题?

问个程序大小的问题?

我用两种方法编译:
1)把自己的app编成.a文件,然后再静态编译主程序,
      strip后可执行程序有200多k
2)把app编成.so文件,然后动态编译主程序,
      把可执行程序和库都strip后,可执行程序只有6k,库的总大小却有400多k

我的问题是以上结果合理吗?为什么不是一样大?
难道第一种方法把没有用到的app给裁减掉了?
求解释,求更好的减小体积的方法

TOP

upx 或者 gzexe

TOP

静态编译:程序代码=主程序代码+主程序使用到的.a里的部分代码
动态链接:程序代码=主程序代码+主程序使用到的so文件(和整个.a差不多大)
因为我是程序员,所以不能容忍任何严重的BUG! 很好看的韩剧:《你来自哪颗星》,《去海边吧》,《最后的舞请与我一起》 看贴的能不能给留个言啊!~~~~

TOP