Éditeurs de liens, chargeurs et exécutables
Lors de l'édition de liens avec une bibliothèque statique (fichier .a), qu'est-ce que l'éditeur de liens intègre dans l'exécutable ?
- ATous les fichiers objets de la bibliothèque
- BSeulement le nom de fichier de la bibliothèque, sans code
- CSeulement les fichiers objets de la bibliothèque nécessaires pour résoudre les références non définies
Afficher la réponse et l'explication
Réponse : C. Seulement les fichiers objets de la bibliothèque nécessaires pour résoudre les références non définies
Une bibliothèque statique est une archive regroupant de nombreux fichiers objets. L'éditeur de liens n'extrait de l'archive et n'intègre que les fichiers objets définissant des symboles dont la définition n'a pas encore été trouvée. Ainsi, même avec une bibliothèque contenant de nombreuses fonctions comme la bibliothèque standard, l'exécutable ne grossit que des fonctions utilisées.
Continuer : 9 autres questions sur Éditeurs de liens, chargeurs et exécutables