1

我正在寻找一篇“人类可读”的文章,如果可能的话,它会通过示例描述从源代码(比如 C)到可执行程序的转换。理想情况下,文章应包含有关目标文件格式、代码的不同部分如何映射到目标文件等的描述。那篇假设性的文章还将解释链接器如何使用多个目标文件,它如何使用不同的 ELF 实体并因此生成准备执行的文件。还有,比如说,如果目标文件引用外部库怎么办。它应假定具有高级/中级 C/C++ 知识。

我很想知道这样的文章/书籍/博客是否为人类所知。

谢谢
:J

4

4 回答 4

1

谷歌“ C 编程教程”了解更多信息。

于 2009-06-26T16:44:37.740 回答
0

不幸的是,我不知道这样的文章,但GNU 链接器手册可以回答您的一些问题。

于 2009-06-26T17:00:09.973 回答
0

John R. Levine 的“链接器和加载器”非常好。

链接器和加载器

于 2009-08-11T18:46:13.310 回答
0

如果您想深入了解,您还可以查看 Alfred V. Aho、Ravi Sethi 和 Jeffrey D. Ullman 撰写的“龙书”编译器:原理、技术和工具。

于 2009-06-26T16:47:29.563 回答