Bibliothèque pthread emplacement
Répertoire dans lequel se trouve la libpthread bibliothèque de résider sur un système Linux ?
Hi - votre question se réfère à un générique "le système Linux" - c'est un peu trop vague pour répondre clairement. Pourriez-vous nous préciser quel système d'exploitation/arch, vous faites référence ?
OriginalL'auteur Dew | 2011-03-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer la commande suivante =
locate libpthread.so
il a donné le résultat suivant, quand j'ai essayé :
OriginalL'auteur spd
Il y a un certain nombre de façons de trouver ce out.
Il suffit de taper
find /-name 'libpthread.so' -print
pour trouver le fichier nommélibpthread.so
sur votre système.Vous pouvez vérifier les emplacements de la bibliothèque de votre éditeur de liens dynamique
ld
vérifie dans les bibliothèques, qui sont répertoriés dans/etc/ld.so.conf
.Aussi, si vous êtes en cours d'exécution basé sur debian distribution, ou d'avoir
dpkg
installé, vous pouvez utiliserdpkg -S libpthread
, qui vous donnera les paquets qui contiennent les fichiers avec le nom libpthread et où ces fichiers sont installés. Les distributions RPM doit avoir une fonctionnalité similaire. Espérons que cette aide!OriginalL'auteur Sean Kelleher
Les pthreads moment de l'exécution de la bibliothèque vit habituellement dans /lib, tandis que le développement de la bibliothèque vit habituellement dans /usr/lib. Cela peut varier selon la distribution, mais c'est au moins l'emplacement sur Debian et Ubuntu, et je doute d'autres distributions courantes utiliser quoi que ce soit d'autre.
OriginalL'auteur Tollef Fog Heen
Dans Ubuntu 16.04.2 et Oracle Linux OS 6.8, vous pouvez exécuter la commande suivante:
Exemple de sortie:
OriginalL'auteur Jonathan L
Dans Ubuntu, il est situé dans
usr/lib/i386-linux-gnu/
.Au moins, c'est le chemin sur mon système!
OriginalL'auteur Hamed
Un autre moyen simple:
OriginalL'auteur firo