Qu'est-ce que Édition de liens statique ?

Méthode qui copie le code des bibliothèques utilisées dans l'exécutable. Le programme fonctionne même sans les bibliothèques dans l'environnement d'exécution, mais le fichier est plus gros et les correctifs des bibliothèques ne sont pris en compte qu'après reconstruction.

Nom japonais: 静的リンク

« Édition de liens statique » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Éditeurs de liens, chargeurs et exécutables.

Domaine: Éditeurs de liens, chargeurs et exécutables

S'entraîner : questions sur Édition de liens statique

Quelle description de l'édition de liens statique est correcte ?

  1. ALe code des bibliothèques utilisées est copié et intégré dans l'exécutable
  2. BLes bibliothèques sont chargées et liées à chaque exécution du programme
  3. CTout le traitement est écrit dans un seul fichier source, sans bibliothèque
Afficher la réponse et l'explication

Réponse : A. Le code des bibliothèques utilisées est copié et intégré dans l'exécutable

En édition de liens statique, l'éditeur de liens extrait les fonctions nécessaires de bibliothèques statiques (fichiers .a sous Linux) et les intègre dans l'exécutable. Le programme fonctionne même sans les bibliothèques dans l'environnement d'exécution, et aucune liaison n'est nécessaire au démarrage, mais l'exécutable grossit et chaque programme utilisant la même bibliothèque en possède une copie. Une correction de bogue dans la bibliothèque n'est prise en compte qu'après reconstruction.

« Édition de liens statique » dans les explications

Questions mentionnant « Édition de liens statique » (2)

  1. Quelle description de l'édition de liens statique est correcte ?
  2. Un programme utilisant l'édition de liens dynamique, copié sur un autre ordinateur, ne démarre pas. Quelle est la cause la plus probable ?

Comparatifs incluant ce terme

Termes associés

Éditeur de liens (linker) Édition de liens dynamique Éditeur de liens dynamique ASLR Bibliothèque partagée Bibliothèque statique Chargeur (loader) Code indépendant de la position Décoration de noms (name mangling) ELF

Retour au glossaire