[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Format ELF?



Luc wrote:
> 
> Bonjour,
>     Je suis a la recherche de la définition de cette en-tête, pour mieux
> la supprimer... J'ai besoin de me servir de gcc 68k pour un projet et
> si qqc pourrais me dire au moins la longueur de cette %) en-tête cela me
> :o) énormément.
> 
> merci

Et bien chose surprenante, la documentation de gcc fournie la specification.

ftp> ls EL*
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
-rw-r--r--   1 31002    31001       75258 Sep 27  1994 ELF.doc.tar.gz
226 Transfer complete.
ftp> pwd
257 "/pub/linux/packages/GCC" is current directory.

$ ftp tsx-11.mit.edu
Name (tsx-11.mit.edu:gilles): ftp
Password: ve2lgq@
ftp> cd /pub/linux/packages/GCC
ftp> bin
ftp> get ELF.doc.tar.gz


Maintenant, ce que tu devrais faire.

faire man objcopy, lire l'information.
et choisir un format appropier, c-a-d 68K COFF ou raw binary file.

L'application objdump peut aussi te fournir l'index et la longueur
dans le fichier ELF(Executable and Linkable Format) o`u se trouve
le raw code ou emettre le code de-assembler.

Si pour des raisons d'emprentissage tu veux approndir la manipulation
des fichiers ELF, je suggere l'utilisation de la librairies BFD,
voir binutils-2.9.?.?

La documentation de libbfd est dans le tarbal de binutils.

bien du plaisir