2
Apollo-11:使用包含替代链接器
最近被数字化并转换为仓库,原始的Apollo 11指导计算机源代码已可以在Github上查看。 在MAIN.agc中,回购作者评论说他们 将巨大的整体源代码拆分为更小,更易于管理的块,即单独的源文件。 稍后,作者指出 可能会合理地问,为什么要通过包含的方式连接成千上万行源代码,而不是简单地单独组装源文件,然后将它们链接以形成可执行文件。答案是原始的开发团队没有链接器。 我知道链接器是什么,我理解它们的意思,但我从未听说过“通过包含的方式加入”(就ASM而言)。 这是什么意思?考虑到链接器在编程中起着很大的作用,我很好奇链接器被“包含方式”替代的含义以及它是如何工作的。