Preguntas etiquetadas con dynamic-linking

En informática, un enlace dinámico es el proceso de un sistema operativo (SO) que carga (copias del almacenamiento persistente en la RAM) y enlaza (llena las tablas de salto y reubica los punteros) las bibliotecas compartidas que necesita un ejecutable en tiempo de ejecución, es decir, cuando se ejecuta


2
¿Cómo se puede vincular dinámicamente el enlazador / cargador dinámico como se informa en `file`?
Considere las dependencias de objetos compartidos de /bin/bash, que incluye /lib64/ld-linux-x86-64.so.2(enlazador / cargador dinámico): 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) La inspección /lib64/ld-linux-x86-64.so.2muestra que es un enlace simbólico para /lib/x86_64-linux-gnu/ld-2.28.so: ls -la /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 32 …


2
No se puede ejecutar binario en NixOS - No existe tal archivo o directorio
Intenté instalar el oráculo jre actual en una máquina virtual que ejecuta NixOS. Ahora sucede lo siguiente: [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? El …









Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.