Resultat de la commande ldd bizarre

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Hello, je voudrais connaitre les dépendances de bash je fais donc un :

1
ldd /bin/bash

Mais cette commande me sors :

1
2
3
4
5
linux-vdso.so.1 =>  (0x00007fff77a00000)
    libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0a884a0000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0a88298000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0a87f08000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f0a886e0000)

Mais la 1 ère ligne ne contient que un nombre hexadécimale et aucun chemin : bizarre . Idem pour la dernière ligne il y a un problème il y a deux chemin : bizarre.

Merci d'avance !

En fait c'est l'histoire d'un type qui à fait une blague à un parisien et il a pas ris voila voila

+0 -0

Pour la première ligne c'est normal, ce n'est pas une bibliothèque partagée située dans le système de fichier réellement. C'est le noyau qui le gère et qui le met dans la RAM automatiquement à une adresse mémoire fixe. D'où le fait que ce ne soit qu'une adresse et non un fichier réel.

Pour le dernier, il n'y a qu'un chemin. En fait tu penses que /lib64/ld-linux-x86-64.so.2 se rattache à libc.so.6 mais c'est faux. Ils sont indépendants. En fait la dernière ligne c'est l'éditeur de lien dynamique. C'est lui qui va faire la correspondance entre libc.so.6 et /lib/x86_64-linux-gnu/libc.so.6 par exemple. Ou chercher automatiquement si le lien n'est pas établi.

Pour lui, il est nécessaire d'avoir le chemin complet en dur.

Amateur de Logiciel Libre et de la distribution GNU/Linux Fedora.

+2 -0
Auteur du sujet

Salut Renault !

Merci de ta réponse, mais j'ai quelques questions :

Une bibliothèque partagée ?

"Réellement" ? Les autres sont aussi réel non ?

Un éditeur de lien ? Comme dans la compilation d'un prog ?

En fait c'est l'histoire d'un type qui à fait une blague à un parisien et il a pas ris voila voila

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte