關於靜態庫的問題,各位求解一下!!!!


我有一個第三方的靜態庫,比如xxx.a,他的大小是1.5G,然后我的一個APP引用了這個靜態庫的某些功能,正常順利編譯,也能正確執行這個靜態庫的功能,但是我的APP 大小只有18M大,請問誰比較了解靜態庫的原理嗎??鏈接靜態庫的時候是鏈接一部分內容嗎?如果鏈接整個靜態庫,可想而知,那APP至少得大於1.5G吧(大家莫笑啊),實際情況是只有18M大。

5 个解决方案

#1


自定啊,求教啊

#2


再頂一個,。。。。

#3


唉。。。都沒人的啊

#4


有沒有設定-ObjC鏈接標識?
該鏈接嘗試更高效的只包含需要的代碼,而有時會排除靜態庫代碼。使用該標識,庫中的所有Objective-C類和類別都將被適當的加載。

#5


靜態庫本身不是個整體,其實是一堆.o文件打包得到的!
鏈接時候,也是以為.o文件為單元進行鏈接的。。。 最終部分被你引用到的.o文件才鏈接進去。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com