这是一个 iOS 问题。
我构建了一个静态库(iOS 中的 框架),然后将其包含在应用程序中。结果二进制文件的大小(500kb)小于静态库的大小(6mb)。这是如何运作的?我对静态库的理解是静态库包含在最终的二进制文件中
最佳答案
因为您没有使用库的所有功能。归档类型 .a 的静态库是 .o 目标文件的集合,并且在链接时仅包含程序中需要的目标文件。
.a
.o
https://stackoverflow.com/questions/9933948/
相关文章:
c++ - 在 Eclipse 中设置构建输出目录 - c++
android - 我可以在不运行 Android Studio 时删除这些构建文件夹吗?
build - Gradle 的术语评估和执行之间的区别
gradle - 用gradle复制树并改变结构?
build - 是否可以将命令行变量传递给 bitbake 构建?
android - com.android.ide.common.process.ProcessEx
java - ANT:如何将 "add"路径元素从一条路径转换为第二条路径?
deployment - 从不同的文件夹运行 ant exec 任务
maven - Gradle下载依赖错误
android - 我已将 Android SDK 更新为 rev。昨天 22 日,工具中没有 ap