1
A
回答
3
鏈接階段(生成共享對象文件)將刪除未使用的函數等並執行其他壓縮。
編譯階段(生成.a)不會。
+0
我不確定完全解釋它。 –
+0
非常感謝你! –
相關問題
- 1. .so文件小得多對於相同的源代碼
- 2. .so和.a文件有什麼區別?
- 3. 什麼是.so.2文件?
- 4. 爲什麼相同的代碼大小產生不同大小的exe文件
- 5. 爲什麼新文件(「c:\\ a」)不等於新文件(「c:\\ a」,「\\」)?
- 6. 什麼是基於文件的源代碼?
- 7. 爲什麼位於app/resources/tmp/cache文件夾的源代碼?
- 8. qmake:對於源文件/ cpp文件,INCLUDEPATH相當於什麼?
- 9. SO:這是什麼意思?我正在學習SO源代碼
- 10. A律波文件轉換源代碼
- 11. 什麼是.a(作爲libcrypto.a)文件?
- 12. ,如何將.a文件製作爲.so?
- 13. 完全相同的文件和代碼。那麼爲什麼我的docx文件的二進制文件總是以不同的方式結束?
- 14. 是否有可能使軟件包成爲.so或.a文件?
- 15. Python:檢查數據文件是否存在相對於源代碼文件
- 16. 爲什麼HttpPostedFileBase文件總是空
- 17. 相同的文件,相同的文件大小,但兩種不同的內存大小,爲什麼?
- 18. 爲什麼libtool尋找.lib文件而不是.a文件?
- 19. 鏈接器是否比.a文件更喜歡.so文件?
- 20. 什麼是相當於TCL「源文件」的python
- 21. Android APK世代不拾取.so文件 - 爲什麼?
- 22. 爲什麼我的數據庫文件與普通文本文件具有相同數據的大小相同?
- 23. 什麼是首選的J源代碼文件擴展名?
- 24. 什麼是.NET項目源代碼文件的MIME類型?
- 25. 爲什麼每個Java源文件有多個字節的代碼類文件?
- 26. 爲什麼gcc源代碼中沒有.l文件?
- 27. Libapr .so文件沒有源代碼的功能
- 28. Go中的.a文件是什麼?
- 29. 什麼是「ld-2.11.1.so」以及如何查看源代碼?
- 30. 爲什麼光射入的源代碼都在同一個.cs文件
具體的編譯器? GCC? –
你指的是哪個'.a'文件?爲'.so'生成的存根或爲相同源代碼生成的靜態庫? –
.a和.so文件都包含代碼。只有當.so文件比.a文件大*時,纔會考慮恐慌,那麼您必須弄清楚額外代碼的來源。 –