摘要:
可重定位文件(Relocatable File): 文件类型:.o文件 用途:包含代码和数据段,供链接器(Linker)在链接过程中使用。这种文件并不能直接执行,而是需要与其他可重定位文件和库链接,生成可执行文件或共享库。 标识:文件头中的e_type字段值为ET_REL。 可执行文件(Execut 阅读全文
摘要:
0 前言 本文讲讲编译的总体过程。 参考程序员自我修养那本书。 整个过程分别是预处理(Prepressing)、编译(Compilation)、汇编(Assembly)和链接(Linking) 1 流程阐述 1.1 预处理 预编译过程主要处理那些源代码文件中的以“#”开始的预编译指令。比如“#inc 阅读全文