ELF、PE文件

ELF和PE分别是不同操作系统下的一种目标文件格式

1、ELF(Executable Linkable Format)

Linux系统下的一种文件格式

  1. 可重定位文件( Relocatable File)
    包含适合于与其他目标文件链接来创建可执行文件或者共享目标文件的代码和数据。静态数据库文件当包含于此类。 (Linux的*.o 文件 Windows的 *.obj文件)
    • linux
      静态库文件(.a文件)
    • windows
      静态库文件(.lib文件)
  2. 可执行文件
    包含适合于执行的一个程序
  • Linux下
    /bin/bash
  • Windows下
    qq.exe
  1. 可共享文件
  • Linux下
    动态库文件(.so文件)
  • Windows下
    动态库 文件(.dll文件)

你可能感兴趣的:(ELF、PE文件)