Éditeurs de liens, chargeurs et exécutables
Quelle affirmation concernant les fichiers au format ELF, courant sous Linux notamment, est correcte ?
- AC'est un format réservé aux exécutables, inutilisable pour les fichiers objets
- BIl sert aussi bien aux fichiers objets qu'aux exécutables et aux bibliothèques partagées, et se compose d'un en-tête, de sections, etc.
- CC'est un format de stockage d'images
Afficher la réponse et l'explication
Réponse : B. Il sert aussi bien aux fichiers objets qu'aux exécutables et aux bibliothèques partagées, et se compose d'un en-tête, de sections, etc.
ELF (Executable and Linkable Format) est le format de fichier de programme utilisé par Linux et de nombreux OS de type UNIX ainsi que par les systèmes embarqués. L'en-tête ELF initial indique le CPU cible, le caractère 64 bits ou non, l'adresse de début d'exécution, etc., suivi des sections comme .text et .data, et des en-têtes de programme décrivant les unités que le chargeur place en mémoire. Windows utilise le format PE et macOS le format Mach-O.
Continuer : 9 autres questions sur Éditeurs de liens, chargeurs et exécutables