链接器中的“端口”是什么?

时间:2019-07-01 15:48:58

标签: linker llvm lld

我正在阅读LLD(LLVM链接器)的文档,其中提到了“端口”。

例如

  

ELF 端口是将在本文档中描述的端口。   PE / COFF 端口已完成,包括Windows调试信息(PDB)   支持。 WebAssembly 端口仍在开发中(请参阅   WebAssembly lld端口)

有人可以解释什么是链接器端口吗?

1 个答案:

答案 0 :(得分:1)

在这些情况下,链接器实际写入输出文件的部分(以* nix的ELF和Windows的PE / COFF的相应格式)。

由于格式(和相关的debuginfo)可能非常复杂,因此可能会很大,并且由于它们在某种程度上也依赖于平台,因此称为“端口”(如在移植中,从一个系统,另一个系统),因为添加对各种文件格式的支持是添加新目标的主要部分。