程序的执行——编译、连接与加载(上)

  在掌握了一门编程语言并学习了操作系统和机组后,我脑袋里形成了两条并行的知识线,搞不清我的代码到底是如何与进程、内存管理这些知识结合起来的。虽然很多书都有涉及编译、连接与加载的知识,但是讲的都不够全面,系统性也不强。直到看了《深入理解计算机系统》,之前整理的小知识点终于联系起来。以下内容只是本人的简单整理,更多内容请看原书。 一、编译 @过程   编译是由代码文件(.c)生成可重定位目标文件(.
相关文章
相关标签/搜索