¿En qué directorio reside la biblioteca libpthread en un sistema Linux?pthread Ubicación de la biblioteca
Respuesta
La biblioteca pthreads run time generalmente vive en/lib, mientras que la biblioteca de desarrollo usualmente vive en/usr/lib. Esto puede variar según la distribución, pero esta es al menos la ubicación en Debian y Ubuntu y dudo que otras distribuciones convencionales usen cualquier otra cosa.
Hay varias maneras de descubrir esto.
Simplemente escriba find/-name 'libpthread.so' -print
para encontrar el archivo llamado libpthread.so
en su sistema.
Puede verificar en las ubicaciones de la biblioteca su enlazador dinámico ld
para las bibliotecas que se enumeran en /etc/ld.so.conf
.
Además, si está ejecutando una distribución basada en Debian, o ha instalado dpkg
, puede utilizar dpkg -S libpthread
, que le dará los paquetes que contienen los archivos con el nombre libpthread y donde se instalan los archivos. Las distribuciones con soporte de RPM deben tener una característica similar. ¡Espero que esto ayude!
En Ubuntu se encuentra en usr/lib/i386-linux-gnu/
. ¡Al menos, es la ruta en mi sistema!
Puede probar el siguiente comando = locate libpthread.so
le dieron el siguiente resultado cuando intenté:
/lib/i386-linux-gnu/libpthread.so.0
/usr/lib/i386-linux-gnu/libpthread.so
Otra manera simple:
ldd /bin/tar | grep pthread
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f803cdd4000)
En Ubuntu 16.04.2 y Oracle Linux OS 6.8, puede ejecutar el siguiente comando:
ldconfig -p | grep pthread.so
salida
muestra:
libpthread.so.0 (libc6,x86-64, OS ABI: Linux 2.6.32) => /lib/x86_64-linux-gnu/libpthread.so.0
libgpgme-pthread.so.11 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgpgme-pthread.so.11
- 1. ¿Cómo usar la biblioteca pthread en DevC++?
- 2. ¿Cuál es el código fuente de la biblioteca PThread?
- 3. cmake - find_library - ubicación personalizada de la biblioteca
- 4. ¿Cómo se cambia la ubicación de la biblioteca en R?
- 5. Mover la biblioteca de ayuda a una ubicación diferente
- 6. pthread (fallo de segmentación)
- 7. XEP-0080 Ubicación del usuario en la Biblioteca Smack
- 8. autoconf con -pthread
- 9. Tracing pthread scheduling
- 10. ¿Cómo funciona pthread?
- 11. PThread vs boost :: thread?
- 12. funciones pthread "_np" sufijo
- 13. conceptos pthread en Linux
- 14. función pthread de una clase
- 15. Usando pthread en C++
- 16. pthread sleep linux
- 17. pthread en una clase
- 18. Cómo obtener pid de pthread
- 19. Cómo crear pthread variables específicas sin __thread
- 20. cómo configurar la afinidad de CPU de un pthread particular?
- 21. Kill Thread in Pthread Library
- 22. ¿Puedo crear un pthread dentro de un pthread, que ya está creado por el principal?
- 23. ¿Salir de un pthread libera la memoria mallada?
- 24. Importancia de -pthread Indicador al compilar
- 25. GCC Atomic Builtins en lugar de pthread?
- 26. ¿cuál es el "atributo" de un pthread mutex?
- 27. qmake y QT_INSTALL_PREFIX. ¿Cómo puedo seleccionar una nueva ubicación para la biblioteca de Qt?
- 28. ¿Puede un pthread realizar la limpieza por sí mismo?
- 29. Cambiar la ubicación de php.ini
- 30. Establecer la ubicación de MessageBox?
Hi - su pregunta se refiere a un "sistema Linux" genérico - esto es un poco demasiado vaga para responder con claridad. ¿Podrías especificar a qué OS/arco te refieres? –