Questions marquées «dynamic-linking»

En informatique, une liaison dynamique est le processus d'un système d'exploitation (OS) qui charge (copie du stockage persistant vers la RAM) et lie (remplit les tables de saut et déplace les pointeurs) les bibliothèques partagées nécessaires à un exécutable au moment de l'exécution, c'est-à-dire quand il est exécuté.



2
Comment le linker / chargeur dynamique lui-même peut-il être lié dynamiquement comme indiqué par `file`?
Considérez les dépendances des objets partagés de /bin/bash, qui incluent /lib64/ld-linux-x86-64.so.2(éditeur de liens dynamique / chargeur): ldd /bin/bash linux-vdso.so.1 (0x00007fffd0887000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f57a04e3000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f57a04de000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57a031d000) /lib64/ld-linux-x86-64.so.2 (0x00007f57a0652000) L'inspection /lib64/ld-linux-x86-64.so.2montre qu'il s'agit d'un lien symbolique vers /lib/x86_64-linux-gnu/ld-2.28.so: ls -la /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root …

2
Impossible d'exécuter le binaire dans NixOS - Aucun fichier ou répertoire de ce type
J'ai essayé d'installer l'oracle jre actuel sur une machine virtuelle exécutant NixOS. Maintenant, ce qui suit se produit: [michas@cc:~]$ tar xvzf jre-7u40-linux-x64.tar.gz |grep bin/java jre1.7.0_40/bin/javaws jre1.7.0_40/bin/java_vm jre1.7.0_40/bin/java [michas@cc:~]$ ls -l ./jre1.7.0_40/bin/java -rwxr-xr-x 1 michas nogroup 7750 Aug 27 09:17 ./jre1.7.0_40/bin/java [michas@cc:~]$ ./jre1.7.0_40/bin/java bash: ./jre1.7.0_40/bin/java: No such file or directory WTF? …






2
Identification des programmes en cours d'exécution qui utilisent l'ancienne version d'une bibliothèque que je viens de remplacer
Après avoir installé des mises à jour pour résoudre CVE-2014-0160 (le bogue OpenSSL Heartbleed ), j'ai dû prendre soin de redémarrer tout ce qui pourrait utiliser libssl - de nombreux services, tels qu'Apache et mon logiciel VPN, avaient toujours l'ancien libssl vulnérable chargé et mon gestionnaire de paquets n'a fait …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.