Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Object 文章/书籍:从源代码到可执行程序?_Object_Linker_Elf - Fatal编程技术网

Object 文章/书籍:从源代码到可执行程序?

Object 文章/书籍:从源代码到可执行程序?,object,linker,elf,Object,Linker,Elf,我正在寻找一篇“人类可读”的文章,其中描述了从源代码(比如C)到可执行程序的转换,如果可能的话,还提供了一些示例。理想情况下,本文应包含关于目标文件格式的描述,代码的不同部分如何映射到目标文件的不同部分等。这篇假设性文章还将解释链接器如何使用多个对象文件,如何使用不同的ELF实体,从而生成准备执行的文件。还有,比如说,如果对象文件引用外部库会怎么样。应具备高级/中级C/C++知识 我想知道这样一篇文章/书/博客是否为人类所知 谢谢 :J 谷歌“”获取更多信息。 谷歌“”获取更多信

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

我想知道这样一篇文章/书/博客是否为人类所知

谢谢
:J

谷歌“”获取更多信息。


谷歌“”获取更多信息。

如果您想获得更深入的信息,还可以查看阿尔弗雷德·V·阿霍、拉维·塞蒂和杰弗里·D·厄尔曼的《龙书》编译器:原理、技术和工具

如果您想获得更深入的了解,还可以查看阿尔弗雷德·阿霍(Alfred V.Aho)、拉维·塞蒂(Ravi Sethi)和杰弗里·D.厄尔曼(Jeffrey D.Ullman)的《龙书:原理、技术和工具》

不幸的是,我不知道这篇文章,但可以回答你的一些问题。

不幸的是,我不知道这篇文章,但可以回答你的一些问题。

约翰·R·莱文的《链接器和加载器》相当不错

约翰·R·莱文的《链接器和加载程序》相当不错