0
A
回答
2
ld
將多個目標文件鏈接成一個二進制文件。該二進制文件通常包含一個符號表,其中包含程序中使用的所有符號的名稱,類型,大小和地址。例如,當您想要一個較小的二進制文件(在大型程序中,符號表可以包含多個兆字節的符號)或者當您不想泄漏時,有時候可以省略此表有關程序如何實現的信息 - 請記住,符號表包含所有函數和(靜態)變量名稱。
傳統上,strip
實用程序用於此目的。 strip
接收二進制文件並刪除其符號表以及執行程序時不嚴格需要的其他元數據,例如調試信息。然而,當時鏈接和磁盤IO速度很慢,人們爲鏈接器添加了一個-s
(用於strip)選項,以免它首先發出此信息,從而加快了鏈接階段。
+0
非常感謝! –
相關問題
- 1. 「x.OnSpeak + =(s,e)」是什麼意思?
- 2. repr(struct.pack('L',s))是什麼意思?
- 3. s_i = s [i] - 'a'是什麼意思?
- 4. my_string(char * s)是什麼意思?
- 5. 是什麼意思:是什麼意思?
- 6. '%s`中的's`是什麼意思在字符串格式?
- 7. <S擴展CharSequence> S的意思是什麼?
- 8. 「?」是什麼意思?
- 9. $$ $$是什麼意思?
- 10. 什麼是「||」意思?
- 11. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 12. 「=」是什麼意思
- 13. &**是什麼意思?
- 14. 是什麼意思?
- 15. 「_」是什麼意思?
- 16. 什麼是:!:意思?
- 17. || =是什麼意思?
- 18. %%是什麼意思?
- 19. =是什麼意思?
- 20. %{}是什麼意思?
- 21. + =是什麼意思?
- 22. '#'是什麼意思?
- 23. /([^.]*)\.(.*)/是什麼意思?
- 24. %*是什麼意思?
- 25. &@是什麼意思?
- 26. printf的#%ld!\ n的每個元素是什麼意思?
- 27. 這個`ld`錯誤(「undefined reference」)是什麼意思?
- 28. Groovy,什麼意思 - >意思是
- 29. 「模糊不清」是什麼意思?PATTERN是什麼意思?
- 30. WIN DEATH是什麼意思:android.osDeadObjectException是什麼意思?
https://en.wikipedia.org/wiki/Strip_%28Unix%29 – Tommylee2k
感謝您的鏈接! –