摘要: 一、什么是目标文件——源代码经过编译后产生的文件,经过链接后会成为可执行文件;目标文件其实已经具备了可执行文件的特征,只是在地址方面没有进行明确规定。二、目标文件的格式windows:PE-COFFLInux:ELF它们都源自Unix的COFF文件格式,因此在文件格式上具有很大的相似性;不仅目标文件遵循这种格式,DLL/so,Lib/a 也遵循这种COFF的存储格式;三、目标文件的段式结构我们知道,程序分为数据和指令,所以在目标文件中主要存储了不同的数据段、指令段及一些辅助功能段;其简略分段如下所示:1。File Header(1)文件属性信息:文件类型、目标硬件与操作系统、是否可执行等(2) 阅读全文
posted @ 2012-12-11 10:31 stopit 阅读(263) 评论(0) 推荐(0) 编辑