2010-07-16 4 views
0

J'essaie de comprendre comment lier manuellement un fichier ELF. Je suis conscient de la structure du fichier, mais comment puis-je déterminer l'ordre dans lequel les objets relogeables doivent être liés?Liaison d'un exécutable

Répondre

0

Commencez par l'objet contenant le point d'entrée. Résoudre ses références internes. Ensuite, prenez la première référence non résolue. Trouvez l'objet définissant une référence non résolue et reliez-la. Résolvez toutes les références que vous pouvez maintenant. S'il existe encore des références non résolues, répétez le processus. Quelque chose comme ça ...

Questions connexes