Salut ! J aimerais vous poser plusieurs questions : 1 Que sont les fichiers ELF sous linux ? 2 Peut on compiler un fichier .c en fichier ELF ? Comment ?
Bon moi je n'ai vu les ELF que de très très loin :-D
Je t'ai trouvé une doc qui spécifie le format des objets ELF:
http://www.skyfree.org/linux/references/ELF_Format.pdf Alors ce que j'en sais, c'est que le compilateur gcc utilise les objets ELF sous le format DWARF2 (peut-être que ça a changé) pour mettre toutes les infos de debug dans l'executable.
Voilà je peux juste te dire que c'est utilisé pour faire des relocations (je sais pas comment on dit en français).
Mais je ne saurais pas te dire comment générer ce qu'on veut, car je n'y ai jamais touché :-)
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.