Вопросы с тегом «libraries»

Библиотека - это набор функций, которые могут использовать программы. Они могут быть динамически загружены программой или могут быть скомпилированы в программу.

2
Как отследить загрузку библиотеки?
У меня есть программа, которая зависит от библиотеки, которая связана с libboost 1.67, который установлен в системе. Когда я запускаю его, у меня возникает ошибка, libboost_system.so.1.58которой не существует. LD_PRELOADи LD_LIBRARY_PATHне установлены. lddtreeвыполнение не показывает эту библиотеку как зависимость, но lddделает. Как я могу проследить, откуда требуется библиотека?
16 libraries 

1
Как убедить dpkg, что libssl1.0.2> = libssl1.0.0?
Я пытаюсь установить сторонний пакет .deb, который я установил ранее в Debian 8. Но я не могу установить новую версию Debian 9, потому что я получаю следующую ошибку: dpkg: dependency problems prevent configuration of parity: parity depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is not installed. У меня установлен …

3
Как проверить, установлена ​​ли общая библиотека?
Мой вопрос возник из-за моей проблемы с запуском ffmpeg. Я установил ffmpeg, и он отображается как установленный: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz Позже я выяснил, что некоторые программы зависят от библиотек, которые не поставляются с самой установкой, поэтому я проверил с помощью команды ldd, чего не хватает: # …

2
strace для библиотечных звонков
Я знаю о strace, который очень удобен для просмотра системных вызовов. Есть ли аналог, который может отслеживать вызовы во внешние библиотеки? Например, я пытаюсь отладить некоторые ошибки SSLeay с помощью стороннего двоичного файла, к которому у меня нет доступа к коду (и кто не отвечает на вопросы разработчика). Я полагаю, …

7
Стерео «генератор тона» для Linux?
Есть ли что-то вроде стерео (отдельного левого и правого канала) генератора тона для Linux? Где вы можете установить громкость и тон / высоту звука для каждого канала, а также, предпочтительно, установить форму волны (синус, квадрат, пилообразная, ...) и инвертировать один канал (в отличие от другого). Если нет, какие-нибудь идеи для …
14 audio  libraries 

1
Есть ли простой способ установки двоичных сборок glibc?
Снова и снова я вижу такие вопросы: GLIBCXX 3.4.15 на Centos 6 CentOS 4.8 и glibc 2.5 И вот типичные решения, которые мы обычно выдвигаем: как запустить новое программное обеспечение без обновления GLIBC? Установка двух glibc вместе с Debian / Ubuntu GLIBCXX 3.4.15 на Centos 6 Это действительно лучшее, что …
13 libraries  glibc 

1
Как gcc знает, где установлен boost
Я установил boost используя sudo apt-get installUbuntu. Позже мне не пришлось указывать gcc Iфлаг вместе с путем к библиотекам boost, чтобы использовать boost! И я ничего не делал pkg-config --cflags --libs. В чем здесь тайна? Как gcc может узнать, где находится boost и как он автоматически связывается с ним?
13 gcc  libraries  boost 

2
Использование Атласа от Scipy
Я установил Ubuntu 12.04 64 бит. Мне нужно работать с Python и Scipy, я установил их и при запуске теста: python -c "import scipy; scipy.test()" Я получаю сообщение: ImportError: libatlas.so.3gf: невозможно открыть общий объектный файл: такого файла или каталога нет Тем не менее, у меня есть библиотеки libatlas, установленные в …


2
Как экспортировать LD_LIBRARY_PATH всем пользователям и системным службам
Я хочу экспортировать LD_LIBRARY_PATHв системные службы и всех пользователей. Системные сервисы запускаются до входа в систему, поэтому .bashrcне применяется. Как этого добиться?

1
Переносимость исполняемого файла на другую машину Linux
Я установил программу Motion на одном компьютере с Linux (M1) и хочу такую ​​же программу на другом (M2). Существуют различные сборки этой программы, и я забыл, какую я использовал, поэтому я могу сделать прямую копию файла user / bin / motion из M1 и поместить его в user / bin …

3
Есть ли способ определить, какие пакеты или библиотеки должны быть загружены для поддержки исполняемого файла?
Существует исполняемый файл, который я хочу установить на компьютер, который я не могу перекомпилировать, который не был собран как пакет, и я хочу загрузить библиотеки, необходимые для их запуска. Ниже приведена часть результатов работы lddна нем libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000) libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000) libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000) libsqlite3.so.0 => …


2
Общие библиотеки ELF - мотивация для PLT
Может ли самоизменяющийся код использоваться для ускорения вызова функций в динамически связанных библиотеках? Насколько я понимаю, разделяемые библиотеки ELF используют своего рода таблицу косвенных переходов (таблица связывания процедур или PLT), чтобы обеспечить ленивое связывание библиотечных функций. Похоже, что цель состоит в том, чтобы избежать необходимости изменять таблицу в сегменте кода, …

4
Установить файлы разработки локально, чтобы собрать систему без прав root?
Есть сервер, на котором я работаю, на котором установлена ​​более старая версия Linux. У меня нет root-доступа к системе, поэтому я хотел создать более свежую версию инструмента, который я часто использую (Vim 7.3). Я подумал, что просто собрал его и установил в ~ / bin. Однако для этого требуются файлы …
11 libraries  centos 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.