静态库.a 文件没有完全链接进可执行程序

行路人 2017-10-15 09:22:23
我中xcode 中链接了一个自己编译好的.a 文件 总共30M, 然后将该.a 文件引到 我的测试工程,最后发现 test 的可执行程序包居然才21M, 但是我测试了几个.a 中的方法 是可以调用的,这个有谁知道什么原因吗?我感觉 并不是所有的.a中的符号文件 都链接进test 可执行包里面了
...全文
413 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_40402551 2017-10-24
  • 打赏
  • 举报
回复
阿奇Archie 2017-10-24
  • 打赏
  • 举报
回复
"我感觉 并不是所有的.a中的符号文件 都链接进test 可执行包里面了" . setting - other linker 写入 -ObjC 或者 -all_loading
不担心 2017-10-17
  • 打赏
  • 举报
回复
编译器会优化代码,优化后的大小比原来的小很正常

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧