C++学习(四五九)pe elf coff
来源:http://www.tudoupe.com时间:2021-12-21
目前,计算机平台上最普遍的可执行格式是Windows下的PE和Linux下的ELF。所有这些表格都是COFF(共同文件格式)上的不同版本。
可执行文件格式存储的不只是可执行文件( Windows 和 Linux 下的 ELF) 。DLL 代表动态链接库 。因此,并且仍然连接图书馆(Windows),Lib和Linux。 动态链接图书馆(Windows),Dll和Linux。 (a) 文件以可执行文件的形式保存。它们以 PE-COFF 格式以 Windows 保存 。ELF 是 Linux 所使用的文件格式 。
COFF格式首次由Unix系统第五版第3版提出和使用。微软公司随后采用了COFF格式。规定了《公约》格式的标准,同时,将其用于Windows NT系统。以COFF为基础,系统五第4版采用了ELF格式。在目前的Linux系统中,ELF还被用作核心可执行文件格式。这是造成目前爱德华王子岛和欧阵相似的主要原因。它们都来自相同的可执行文件格式COFF。
a. 输出格式是 Unix 使用的第一个可执行文件格式。这是一个非常直截了当的设计。如此之多,当分享图书馆的概念出现时,外形已经过度伸展因此,为解决这些问题,创建了森林问题委员会格式。这个设计非常通用,以至于COFF的后代仍然经常被利用。
COFF的主要特征是将“点”机制纳入目标文件,它可以有不同的“点”数量和类型。它也可以提供调试数据格式。
目标文件分为三类:
一. 可重新命名的文件包括与其他目标文件连接的适当程序和数据,以便建立可执行文件或共享目标文件。 (Linux's *. *. * 文件为 Windows * 。) (() (( (( (( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ( ( ( ( ) ) ) ) ) ( ( ( ( ( ) ) ) ) ) ( Linux's *. *. * Documents for Windows ) * ) 。 ( ( ( ( ( ( ( ( ( ( ( ( ( ) ( ) ( ) ( ) ) ) ) ) ) ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ( ) ) ) ) ) 。 ( L l ) ) ) 。 。
二. 可执行文件包括一个可能执行的程序,以及执行程序()如何构建程序进程图像的说明(例如 Windows*) /bin/bash 文件
三. 目标文件(共有对象文件)包括可能在两种不同背景下连接的代码和数据。最初,它可由链接编辑与其他可重新定位和共享的目标文件一起处理。创建新目标文件。其次,它可以与可执行文件和使用动态链接(动态链接)的其他共同目标合并。创建进程映像。
目标文件都是程序的二进制表达式, 并打算在处理器( Linux's) 上直接运行。 例如, /lib/ lib/ glibbc-2. five. So; Windows DLL
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|