1
ответ

Почему в ядре Linux нет оптимизированных функций, как в glibc (например, memchr, strchr)?

Когда я попытался реализовать библиотеку строк C самостоятельно, я обнаружил, что glibc и ядро ​​Linux по-разному реализуют некоторые функции. Например, glibc memchr и glibc strchr используют некоторые...
12.02.2020
1
ответ

32-битная -версия библиотеки udev и usb в Ubuntu

У меня был проект, в котором использовались библиотеки libudev и libusb. Операционная система :Ubuntu 18.04 64 -бит Первоначально приложение было 64 -бит, так что проблем не было. Теперь появилось новое требование...
02.02.2020
1
ответ

Как читать документацию библиотеки, загруженную в виде пакета (package-doc)

Я пишу приложение Qt GUI для криптографии и хочу использовать вызовы библиотеки OpenSSL для логики моего приложения. Вот почему я загрузил пакеты libssl-dev и libssl-doc через диспетчер пакетов Synaptic (...
10.12.2019
1
ответ

Версия libcrypto не найдена, несмотря на то, что она находится в моей системе

Я пытаюсь запустить какое-то программное обеспечение, но получаю это сообщение об ошибке :ImportError :/usr/lib/libcrypto.so.10 :версия `libcrypto.so.10' not найдено (требуется /home/jessica/project/lib/libgdal.so.20 )...
19.11.2019
1
ответ

скрыть старые библиотеки из системы linux без root-доступа

У меня есть доступ к старому кластеру для вычислений. Операционная система кластера очень старая и устаревшая. Некоторым из моих кодов для работы нужны новые библиотеки, такие как glibc-2.14 или выше. Я нашел junest...
31.10.2019
1
ответ

Как файлы библиотек (*.so) разрешают общие зависимости?

Если я вызову следующую команду: ldd mylib.so, это даст что-то вроде: libopencv_features2d.so.4.1 => /usr/local/lib/libopencv_features2d.so.4.1 (0x00007f83dee6b000) If ...
20.09.2019
1
ответ

Определение библиотеки регулярных выражений, предоставляемой системой

Вчера я пытался использовать следующее регулярное выражение в less: ^\+1[[:space:]]*$, который работал у меня в grep. Это не сработало в less, поэтому я проверил справочную страницу, чтобы узнать, что она поддерживает, и...
09.09.2019
1
ответ

Как я могу получить версию из библиотеки, например libSDL2-image.so.0

Я пытаюсь найти способ определить, какая версия SDL2-Image установлена ​​в моей системе, но я не нашел ничего полезного для bash-скрипта. Я попытался с помощью следующего найти только ...
07.08.2019
1
ответ

Где хранятся статические библиотеки, используемые gcc или g++, и как они идентифицируются?

Я пытался определить, есть ли в моей системе Ubuntu (linux )статические библиотеки -. Когда они будут расположены и какой суффикс их идентифицирует?
23.06.2019
1
ответ

Зависит ли само ядро ​​от стандартных библиотек C

Я более подробно разбираюсь в том, как на самом деле работает Linux, особенно на встроенных устройствах, со всеми различными компонентами, необходимыми для создания полностью функциональная система. Я понимаю, что стандартная библиотека C ...
06.06.2019
1
ответ

NixOS: изменение файлов конфигурации в среде buildFHSUserEnv

В NixOS я использую среду FHS для предоставления библиотек (unixODBC и sqlite-odbc) для libreoffice. { упаковок? импортировать {} }: ( pkgs.buildFHSUserEnv { name = "odbc-sqlite-libreoffice";...
23.05.2019
1
ответ

Установка gtkmm из исходного кода

Я знаю, что gtkmm можно установить с помощью менеджера пакетов, но здесь я хочу установить его из исходников, для этого мне нужно установить зависимости: libsigc++ 2.0 ГТК+ 3.0 бойкий кайромм пангомм ...
30.04.2019
1
ответ

Где находится libsystemd.so на устройствах ARM?

У меня есть ARM Tinkerboard под управлением Debian 9.8 (Stretch). Версия systemd - 232. Я работаю над программой, которую можно запускать из пользовательской среды или как демон. Если он запущен как демон, то dlopen и dlsym ...
19.04.2019
1
ответ

Используя символьные ссылки и мерзавца для управления версиями сборки

В целом я следую за следующим рабочим процессом, когда я создаю любую программу (например, emacs, tmux, и т.д.)/home/opt / [название программы] / сборки / [версия] / доля lib мусорного ведра, Например, для программы как tmux I...
17.04.2019
1
ответ

Почему системы Unix / Linux не просматривают каталоги, пока не найдут требуемую версию связанной библиотеки?

У меня есть двоичный исполняемый файл с именем "alpha", для которого требуется связанная библиотека (libz.so.1.2.7), которая находится в /home/username/myproduct/lib/libz.so.1.2.7 Я экспортирую то же самое на свой терминал экземпляр до ...
09.04.2019
1
ответ

Linux + наклон работает, диалоговая утилита + получила ошибки

Ядро Linux: SMP № 1 по умолчанию 0.27 3.0.13 я установил “диалоговую” утилиту (/usr/bin/dialog) просто скопированный файл мусорного ведра к/usr/bin, Когда я попытался выполнить его, сообщение об ошибке относительно пропавших без вести libncursesw....
09.03.2019
1
ответ

, это Обычный, чтобы поместить библиотеки и включать в стандартные справочники как/usr/lib/после установки пакета с Делает

После установки столовой горы 12.0.0, у меня есть библиотека, и заголовочные файлы в ~/Downloads/mesa-12.0.0/lib ~/Downloads/mesa-12.0.0/include это лучше, чтобы просто добавить путь к LD_LIBRARY_PATH или если...
19.01.2019
1
ответ

Перечислите все 32-битные пакеты в системе Gentoo

Как я могу получить список всех установленных 32-битных пакетов на системе Gentoo Linux?
23.09.2018
1
ответ

Пересборка из src.rpm с использованием новой версии

Это продолжение моего предыдущего вопроса, касающегося сборки QuantLib на Amazon Linux. Я следовал инструкциям в ответе, опубликованном MLu: "Загрузить исходный RPM (QuantLib-1.4-7.el7.src.rpm)". ...
23.09.2018
1
ответ

Один и тот же двоичный скручиваемый показывает другую версию OpenSSL на 2 разных серверах

, поэтому я построил завиток (возможно, неправильно) на Debian 9 x64, а после Curl -v Command я вижу, что он использует новую версию: OpenSSL /1.1.0f После этого я скопировал самую и ту же библиотеку в ...
23.09.2018
1
ответ

Как запускать программы с помощью ld-inux.so?

The Dynamic Linker можно выполнить либо косвенно, выполняя некоторую динамически связанную программу или общий объект (в этом случае не может быть передан параметры командной строки к динамическому линкеру. И, в эльфах ...
10.09.2018
1
ответ

Удовлетворение зависимости от библиотеки

У меня есть программа (которую я назову здесь foo), скомпилированная для x64 (моя текущая архитектура). Когда я пытаюсь запустить его, получается: ./foo: ошибка при загрузке разделяемых библиотек: libgmp.so.3: не удается открыть общий объект ...
21.08.2018
1
ответ

Действительно ли возможно использовать несколько ответвление той же библиотеки для создания нескольких sofware, которые требуют другой версии этой работы Библиотеки?

Я задавался вопросом, возможно ли иметь несколько экземпляров библиотеки в Linux. Пример: программное обеспечение потребность 1.0, 1,1 или 1,2 ответвления или более старый из Библиотеки X для работы программного обеспечения B нуждаются в этих 1,4 ответвле
21.08.2018
1
ответ

libandroid-shmem показывает недопустимый заголовок ELF в chrooted linux

У меня chrooted Debian на android marshmallow (snapdragon 650 [64bit]). Я установил iceweasel в chrooted debian. Но он показал эту ошибку :: (firefox:16210): Gdk-WARNING **: shmget failed: error ...
08.07.2018
1
ответ

Исправить жестко запрограммированное динамическое связывание исполняемого файла

У меня есть исполняемый файл с именем reg со следующими зависимостями разделяемых библиотек: [терминал] $ ldd ./reg linux-vdso.so.1 => (0x00007ffc40d90000) libpthread.so.0 => /lib64/libpthread.so.0 (...
09.06.2018
1
ответ

CentOS с nodeworx

У меня есть сервер CentOS 6.9 с interworx, и я не могу установить libstdc ++ - static. Когда я выполняю sudo yum install -y libstdc ++ - static возвращается с: Нет пакета libstdc ++ - static. Как я могу ...
17.05.2018
1
ответ

Отменить приоритет разрешения пути к библиотеке ld.conf.so.d

Из отдельного вопроса и других статей по этой теме, кажется, что дополнительные пути к библиотекам, определенные ld.so.conf.d, всегда будут разрешены (то есть в случае конфликта имен, например, когда ...
16.05.2018
1
ответ

Не удалось загрузить программу iperf3 после установки на сервере AIX 7.1

Кажется, я не нашел ничего решение моей проблемы, связанной с AIX, при попытке использовать iperf3 после установки: root @ dxxxxxxx в /: iperf3 -s Не удалось загрузить программу iperf3: Не удалось загрузить модуль /opt/...
01.05.2018
1
ответ

Steam не запускается в Arch Linux - возможно, ошибка libGL (nvidia)

Каждый раз, когда я пытаюсь запустить Steam, я получаю экран загрузки «Обновление Steam» на долю секунды, а затем все процессы Steam умирают. Когда я запускаю steam, steam-runtime или steam-native в терминале, я получаю ...
22.04.2018
1
ответ

Apt не работает из-за отсутствия libstdc ++ после обновления Debian: «GLIBCXX_3.4.15 'не найден (требуется для apt-get)»

Я пытался выполнить обновление с Debian 6 до 7.11 (хрипит). Я изменил sources.list на: deb http://ftp.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.debian.org/debian/ ...
21.02.2018