2. Édition de liens
L’éditeur de liens rassemble des fichiers objets et des bibliothèques pour créer un fichier dit exécutable, ce dernier pouvant être enrichi par des informations telles que celles nécessaires à l’utilisation d’un
debugger
.
Pour fusionner les espaces d’adressage séparés des différents modules objets, l’éditeur de liens construit une table qui contient le nom, la taille et la longueur de tous les modules objets, puis il affecte une adresse de chargement à chaque module objet.
L’édition de liens, comme l’assemblage, est un processus qui se déroule en deux phases, appelées passes.
La première passe calcule les tailles des modules objets et collecte les tables de symboles afin de construire un module objet unique doté d’une seule table de symboles. Les adresses des variables sont...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Édition de liens