【发布时间】:2012-03-01 02:55:10
【问题描述】:
我想了解编译和执行 C 程序所涉及的整个过程。具体来说,如何将 C 源文件和头文件编译为目标代码并与库链接以生成ELF 可执行文件,以及如何将 ELF 加载到内存中? 我还想了解内存进程的结构。 (我并不是专门寻找从编译器书籍中获得的编译步骤,例如 Aho,Ulman。)
详细了解这一点的最佳资源(在线/书籍)是什么?
【问题讨论】:
标签: c assembly compiler-construction linker loading