Portál AbcLinuxu, 11. května 2025 23:32

Dotaz: Informace o ELF binárce

8.7.2007 11:47 anonym
Informace o ELF binárce
Přečteno: 420×
Odpovědět | Admin
Dobrý den přeji. Můžete mi prosím někdo povědět jaká utilita mi zjistí z ELF binárky pro jakou architekturu byla zkompilována plus nějaké další informace? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2007 11:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Informace o ELF binárce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Třeba file. Samozřejmě záleží na tom, jaké "nějaké další" informace máte na mysli.
8.7.2007 11:56 anonym
Rozbalit Rozbalit vše Re: Informace o ELF binárce
file mi u všech binárek napíše, že je kompilována pro CPU architekturu 386. Ale jestli si dobře vzpomínám tak jsem je kompiloval pro i686, ale nejsem si jistý, proto to chci nějak zjistit.
Víc informací momentálně nepotřebuji, file a ldd mi stačí.
8.7.2007 13:19 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Informace o ELF binárce
Aha, myslel jsem, že vás zajímá, jestli je to i686 nebo x86_64. Obávám se, že tak detailní informace, jako pro který procesor to bylo optimalizováno (nebo jaký byl výběr instrukční sady) v ELF hlavičce nebudou.
8.7.2007 21:02 anonym
Rozbalit Rozbalit vše Re: Informace o ELF binárce
Ano, takové informace potřebuji z binárky dostat, snad na to nějak příjdu. Děkuji vám za reakce a nashledanou:-)
8.7.2007 21:47 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Informace o ELF binárce
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, napadlo mě zkusit aptitude search elf a mimo jiné na mě vypadlo elfutils.
aptitude show elfutils
...
Popis: collection of utilities to handle ELF objects
Elfutils is a collection of utilities, including eu-ld
(a linker), eu-nm (for listing symbols from object files),
eu-size (for listing the section sizes of an object or archive
file), eu-strip (for discarding symbols), eu-readelf (to see
the raw  ELF file structures), and eu-elflint (to check for
well-formed ELF files).
Některá z oněch utilit by ti mohla pomoci ...
When your hammer is C++, everything begins to look like a thumb.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.