pthread Расположение библиотеки - PullRequest
11 голосов
/ 01 марта 2011

В каком каталоге находится библиотека libpthread в системе Linux?

Ответы [ 6 ]

7 голосов
/ 29 июля 2013

Вы можете попробовать следующую команду = locate libpthread.so

выдает следующий вывод при попытке:

/lib/i386-linux-gnu/libpthread.so.0
/usr/lib/i386-linux-gnu/libpthread.so
7 голосов
/ 01 марта 2011

Есть несколько способов узнать это.

Просто введите find / -name 'libpthread.so' -print, чтобы найти файл с именем libpthread.so в вашей системе.

Вы можете проверить расположение библиотек, в которых ваш динамический компоновщик ld регистрирует библиотеки, которые перечислены в /etc/ld.so.conf.

Кроме того, если вы используете дистрибутив на основе Debian или у вас установлен dpkg, вы можете использовать dpkg -S libpthread, который даст вам пакеты, содержащие файлы с именем libpthread и место, где эти файлы установлены. В дистрибутивах с поддержкой RPM должна быть похожая функция. Надеюсь, это поможет!

2 голосов
/ 27 апреля 2017

В Ubuntu 16.04.2 и Oracle Linux OS 6.8 вы можете запустить следующую команду:

ldconfig -p | grep pthread.so

Пример вывода:

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
2 голосов
/ 01 марта 2011

Библиотека времени выполнения pthreads обычно находится в / lib, тогда как библиотека разработки обычно находится в / usr / lib. Это может варьироваться в зависимости от дистрибутива, но это, по крайней мере, расположение в Debian и Ubuntu, и я сомневаюсь, что другие распространенные дистрибутивы используют что-то еще.

1 голос
/ 03 августа 2012

В Ubuntu он находится в usr/lib/i386-linux-gnu/.По крайней мере, это путь в моей системе!

0 голосов
/ 31 марта 2017

Еще один простой способ:

ldd /bin/tar | grep pthread
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f803cdd4000)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...