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
感谢您的链接! –