Публикации по теме 'shared-libraries'


РАЗЛИЧИЯ МЕЖДУ СТАТИЧЕСКИМИ И ДИНАМИЧЕСКИМИ БИБЛИОТЕКАМИ
Что такое библиотека в «C»? Набор подпрограмм/подпрограмм, которые объединяются в файл с помощью компилятора для получения уникального исполняемого файла, в котором можно использовать все подпрограммы. В чем смысл статического/динамического? когда вы используете статические библиотеки в «C», вам также нужно говорить о динамических библиотеках и понимать различия между ними, в статической библиотеке все подпрограммы включаются в файл, а в динамических библиотеках подпрограммы не..

Вопросы по теме 'shared-libraries'

Как показать все разделяемые библиотеки, используемые исполняемыми файлами в Linux?
Я хотел бы знать, какие библиотеки используются исполняемыми файлами в моей системе. В частности, я хотел бы оценить, какие библиотеки используются больше всего, а также бинарные файлы, которые их используют. Как я могу это сделать?
363600 просмотров
schedule 28.11.2023

Когда использовать динамические или статические библиотеки
При создании библиотеки классов на C ++ вы можете выбирать между динамическими ( .dll , .so ) и статическими ( .lib , .a ) библиотеками. В чем разница между ними и какие из них целесообразно использовать?
255422 просмотров

проблемы с общей библиотекой в ​​linux
Я пытаюсь скомпилировать/связать очень часть программного обеспечения в системе Linux и по какой-то причине не могу связать с общей библиотекой, установленной в моей системе. Я получаю следующую ошибку от компоновщика: /usr/bin/ld: cannot...
1841 просмотров
schedule 13.04.2024

Загрузка нескольких общих библиотек с разными версиями
У меня есть исполняемый файл в Linux, который загружает libfoo.so.1 (это SONAME ) как одну из своих зависимостей (через другую общую библиотеку). Он также ссылается на другую системную библиотеку, которая, в свою очередь, ссылается на системную...
8126 просмотров

каковы плюсы и минусы использования DLL?
Windows по-прежнему использует библиотеки DLL, а программы Mac, похоже, вообще не используют библиотеки DLL. Есть ли преимущества или недостатки использования любого метода? Если установка программы включает в себя все необходимые библиотеки DLL,...
7770 просмотров
schedule 09.01.2024

Передача boost :: ptr_list из библиотеки клиенту
Я динамически загружаю библиотеку на C ++, как описано здесь . Мой абстрактный базовый класс выглядит так: #include <boost/ptr_container/ptr_list.hpp> class Base { public: virtual void...
496 просмотров
schedule 03.03.2024

Проблема с несколькими ссылками на символы в общей библиотеке заводского шаблона проектирования
Я пытаюсь написать реализацию С++ шаблона проектирования factory. Я также хотел бы сделать это, используя общие объекты и динамическую загрузку. Я реализую функцию с именем new _ animal(), которой передается строка. Если строка «собака», то...
1851 просмотров
schedule 20.05.2024

Как использовать waf для создания общей библиотеки?
Я хочу создать общую библиотеку с помощью waf , так как это выглядит намного проще и менее загроможден, чем автоинструменты GNU. На самом деле у меня есть несколько вопросов, связанных с wscript, который я начал писать: VERSION='0.0.1'...
7256 просмотров
schedule 05.06.2022

libtiff.3.dylib: неизвестно требуемая команда загрузки 0x80000022
Кто-нибудь нашел исправление для этого? Я читал, что это как-то связано с новым форматом dylib в Snow Leopard ... (Это библиотека, которую я получил от MacPorts.) Спасибо, руи
3495 просмотров

Создайте общую библиотеку, используя другую общую библиотеку
У меня есть общая библиотека "libwiston.so". Я использую это для создания другой общей библиотеки под названием «libAnimation.so», которая будет использоваться другим проектом. Теперь вторую библиотеку «libAnimation.so» нельзя правильно использовать...
572 просмотров
schedule 28.04.2022

Выборочное статическое связывание библиотечных функций в общей библиотеке
Я хочу создать общую библиотеку, которая использует функции из сторонней статической библиотеки. Например, foo и bar из libfoobar.a . Я знаю, что мое основное приложение также использует foo и будет экспортировать этот символ. Поэтому я...
5187 просмотров
schedule 15.07.2023

Каков рекомендуемый способ повторного использования служебных функций среди приложений в моих приложениях для iPhone на основе Xcode?
У меня есть некоторые служебные функции, такие как: void myVibratePhone() { AudioServicesPlaySystemSound (kSystemSoundID_Vibrate) ; } которые я хотел бы использовать во всех своих проектах. В C я бы дал каждому проекту файл заголовка...
702 просмотров
schedule 29.08.2022

Как я могу связать свою собственную версию GLib, а не установленную в системе?
Я просматривал источник GLib и GObject и писать программы для использования определенных функций каждого из них. Но теперь я хотел бы отлаживать что-то в исходном коде GLib, ничего не устанавливая в свою систему. У меня где-то есть встроенная...
196 просмотров
schedule 30.09.2022

Ссылка на сборки вне GAC без исправления пути
В настоящее время я изучаю лучшие практики разработки и развертывания для нашей команды. У нас есть масса аналогичного кода, который мы собираемся начать импортировать в библиотеку общих сборок для использования в нашем наборе приложений (веб и win)....
579 просмотров

классы и статические переменные в разделяемых библиотеках
Я пытаюсь написать что-то на С++ с такой архитектурой, как: Приложение --> Ядро (.so) ‹-- Плагины (.so) for linux, mac and windows. The Core is implicitly linked to App and Plugins are explicitly linked with dlopen/LoadLibrary to App. The...
18902 просмотров
schedule 09.09.2022

rvm и разные версии системной библиотеки
Мне нужно выполнить набор тестов для одной и той же версии ruby и одного и того же gemset , но с разными версиями библиотеки .so. Поэтому мне нужно иметь две установки ruby ​​(для одной и той же версии 1.8.7), каждая из которых указывает на...
102 просмотров
schedule 14.01.2023

Как подключить функцию для конкретной общей библиотеки ELF?
LD_PRELOAD перехватывает некоторые функции для всего процесса, но мне нужно перехватывать конкретную функцию только для одной динамически подключаемой библиотеки по ее имени.
6591 просмотров
schedule 13.06.2023

Изменение общих библиотек в Linux
Можно ли модифицировать разделяемую библиотеку (.so) в Linux, не получая ее исходный код??? Я знаю о LD_PRELOAD, но полезно ли это для функций, которые используются В самой разделяемой библиотеке??? Есть ли способ декомпилировать/разобрать, а...
548 просмотров
schedule 31.12.2023

Каталог пользовательских библиотек JBoss
У меня есть эта сторонняя структура, которая поставляется с огромным набором зависимых библиотек, которые, кстати, еще не проиндексированы ни в одном репозитории Maven. Я хочу использовать эту структуру с некоторыми веб-приложениями, но по очевидным...
2403 просмотров
schedule 20.11.2023

Узнайте больше об общих библиотеках исполняемого файла
Есть ли способ узнать, какие общие библиотеки используются из исполняемого файла? Например, из DivFix++: $ file DivFix++ DivFix++: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux...
236 просмотров
schedule 28.06.2022