Описание тега shared-libraries

1 ответ

Невозможно запустить 32-битный динамический исполняемый файл на 64-битной Ubuntu

Для справки, я потратил сегодня почти 6 часов, работая над этим. Я исчерпал Google и другие подобные вопросы о переполнении стека /Superuser и других различных списках рассылки. Я пытаюсь запустить следующее приложение: # file ./ncsvc ./ncsvc: setui…
20 дек '13 в 04:54
4 ответа

Найти библиотеки, с которыми был связан бинарный файл

Я знаю, что есть команда, которая перечисляет мне библиотеки и соответствующие версии, с которыми было связано программное обеспечение. Что-то с ld или libtool? Но я просто не могу вспомнить. Потратил некоторое время на Google, но не нашел ничего по…
30 янв '11 в 14:35
1 ответ

Создать общую библиотеку функций VBA в Excel

В нашей компании у нас есть много разных файлов Excel для отслеживания наших проектов. Мы хотели бы реализовать некоторые функции VBA в этих файлах, написанных нами, ИТ-отделом. Мы хотим, чтобы мы могли писать функции, а затем помещать их в какую-то…
1 ответ

Пути поиска файлов общих объектов

Какова последовательность путей, которые ищутся для загрузки файла общего объекта? Я пытаюсь запустить исполняемый файл, который пытается загрузить общий объектный файл. Общий объектный файл можно найти по адресу /usr/lib/x86_64-linux-gnu/, У меня е…
18 апр '16 в 11:16
0 ответов

Почему общие библиотеки (файлы.so) загружаются как частные?

Это из файла smaps: b750d000-b76bc000 r-xp 00000000 08:01 918842 /lib/i386-linux-gnu/libc-2.23.so p в r-xp указывает, что это загружено как частное, я верю. Почему это так? Не противоречит ли это цели использования разделяемых библиотек, если копия …
17 окт '16 в 12:58
2 ответа

Влияние LD_LIBRARY_PATH на простые команды в Linux

Я использую Red Hat Enterprise Linux Server версии 5.7 (Tikanga). Когда я изменяю LD_LIBRARY_PATH, система становится очень медленной для каждой команды (за исключением встроенных команд оболочки, таких как cd) Например, ls в пустом каталоге занимае…
17 дек '12 в 22:37
1 ответ

Ошибка OpenBox pyPanel с Imlib2 на OSX

Я пытаюсь использовать pyPanel в OpenBox, но при запуске я получаю эту ошибку: Xlib.protocol.request.QueryExtension Imlib2 dlopen failed: dlopen(/usr/lib/libImlib2.so.1, 10): image not found У меня установлен Imlib2 и в правильном каталоге, но я ниг…
1 ответ

Как двоичный файл Unix решает, где получить общую библиотеку?

Я использую исполняемый файл Linux, библиотеки расположены во многих местах. Я имею в виду ту же библиотеку с другой версией. Проблема в том, что исполняемый файл забирает исполняемый файл в неправильной библиотеке. Операционная система Ubuntu 64 би…
1 ответ

Найти исполняемые файлы, которые связывают SO-файл

Я знаю, что могу распечатать файлы, которые exe связал с ldd. Я хочу пойти по другому пути. Мой нынешний подход - запустить что-то вроде find / -type f -executable -exec ldd {} \; | grep my_lib.so однако это занимает очень много времени (ожидаемо), …
22 окт '14 в 20:57
1 ответ

Как добавить сетевую папку в библиотеку Windows 8?

Возможный дубликат: Windows 7 - создание локальной библиотеки с сетевыми ресурсами / дисками Продолжение этого вопроса: добавьте сетевую папку как доступную только для чтения библиотеку Windows 8 Когда я пытаюсь добавить сетевой ресурс в музыкальную…
05 ноя '12 в 19:04
0 ответов

Как исправить ошибки общих библиотек?

Я перенес HDD с Ubuntu 14.04 со своего компьютера на ноутбук. Он загружается без проблем, но застревает на экране входа. Если я введу свой пароль, он вернется к экрану входа. Если я вхожу через терминал (используя Ctrl + Alt + F3), я получаю следующ…
14 июл '15 в 21:26
1 ответ

Какова общая стратегия обработки нескольких отсутствующих общих объектов?

Я все еще изучаю Linux, так что терпите меня... Я запустил ldd на Apache httpd и нашел много пропавших общих библиотек. Я новичок в этой машине и не уверен, что некоторые из них неуместны или вообще отсутствуют. Я думаю, что кто-то установил более н…
2 ответа

Ошибка при загрузке общих библиотек - libwebsock

Я пытаюсь настроить libwebsock, простую библиотеку C websocket. Я следовал процедуре установки из файла INSTALL, все прошло нормально. Я могу составить тестовую программу, приведенную в примерах. Но когда я хочу запустить свой исполняемый файл, появ…
05 ноя '13 в 20:57
1 ответ

Поиск всех файлов, которые ссылаются на определенную библиотеку в Linux

Я мог бы написать скрипт для комбинации find, ldd и grep, но хотел выяснить, есть ли лучший способ. Например, если библиотека /usr/lib/libmhash.so.2, я хотел бы знать все двоичные файлы в системе, которые ссылаются на нее.
13 янв '14 в 22:45
2 ответа

Сделать папку "Sharable" на Mac

Мой Mac получил двух разных пользователей, защищенных паролем. Можно ли как-нибудь сделать папку "музыка" общей папкой, ничего не копируя / не дублируя? ПРИМЕЧАНИЕ. Когда я щелкаю правой кнопкой мыши и "получаю информацию" о папке с музыкой, я могу …
24 фев '14 в 22:13
0 ответов

Подберите библиотеку с версионными символами

Для библиотеки, загруженной общим объектом, как я могу разрешить версионные символы в исполняемом файле? Существует частная библиотека, используемая многими исполняемыми файлами в системе, в которой есть ошибка в одной подпрограмме, которую мы должн…
30 сен '16 в 02:23
1 ответ

Ошибка запуска tmux в cygwin

Я установил tmux через apt-cyg, но продолжаю получать эту ошибку при попытке запустить tmux: $ C:/cygwin64/bin/tmux.exe: error while loading shared libraries: cygevent-2-0-5.dll: cannot open shared object file: No such file or directorytmux.exe: err…
03 сен '17 в 18:31
1 ответ

gcc configure --disable-shared не может отключить общие библиотеки во время компиляции, конфликтов libgmp и libmpc

Я собираю GCC на сервере сборки, чтобы получить доступ к последней версии gfortran; после сборки gmp, mpfr и mpc в каталоги со специальным префиксом в usr/local я настроил и сделал make gcc, что привело к следующим ошибкам: ../../gcc/cp/g++spec.c: I…
01 окт '14 в 16:32
0 ответов

Получение ошибки "/usr/lib64/libstdc++.so.6: версия`GLIBCXX_3.4.14'не найдена "и другие ошибки при вводе gmake в каталог Qt

Я установил автономный установщик "Qt 5.8.0 для 64-битной системы Linux (766 МБ)", а также файл tar.gz для пользователей Linux и Mac по следующей ссылке: https://www.qt.io/download-open-source/ Файл tar.gz, который я скачал, был qt-everywhere-openso…
1 ответ

В чем разница между /usr/lib /usr/local/lib и /usr/lib/x86_64-linux-gnu?

В моей машине Linux у меня есть библиотеки повышения (libboost*.so файлы) во всех вышеперечисленных каталогах. Мне интересно, в чем разница между ними. Могу ли я удалить дубликаты файлов так?
27 авг '18 в 02:15