2010-11-27 5 views

Répondre

3

Voici un article intéressant que vous trouverez utile: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux

Il commence par l'analyse de la taille d'un petit exécutable à base de C, et cherche ensuite à le rendre plus petit possible en utilisant au lieu assembleur. Il passe de 3998 octets à 45 octets avec une série d'analyses et de tours de plus en plus complexes.

Je suis sûr que si vous lisez et suivez avec elle, vous en saurez plus sur ELF que vous avez probablement besoin!

+0

merci pour le lien je vais le lire. Je me demande dans ma question si je peux créer un exécutable ELF pas comme un programme d'assemblage indépendant, mais si je peux en créer un en utilisant une fonction qui est appelée à partir de mon programme principal. J'ai donc un programme d'assemblage et je veux passer un argument de chaîne et créer l'exécutable ELF avec ce nom, et après ou en parallèle pour remplir son segment de code/données. –

Questions connexes