O formato ELF está vinculado a uma arquitetura de CPU ou não? [fechadas]

0

Se você passar pela wikipedia, afirma que " ELF é flexível e extensível por design, e não está vinculado a qualquer processador ou arquitetura em particular. " Então, por que existem tantos pacotes como

  • elf_i386

  • elf_x86_64

  • elf32_x86_64

  • i586-elf

etc ...

    
por sid 01.12.2013 / 15:00

1 resposta

4

ELF é um formato e usado por muitos programas de arquitetura diff. Portanto, todo o tipo diff do programa binário usa somente o ELF e a CPU detecta o processador / arquitetura do programa compilado através do campo e_machine no formato ELF. No formato de arquivo ELF, diferentes tipos de arquiteturas têm sinalizadores de diferenças / valor [campo e_machine no cabeçalho] para indicar o tipo.

    
por 01.12.2013 / 15:47