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