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

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

Разница между статическими и разделяемыми библиотеками?

В чем разница между статическими и разделяемыми библиотеками? Я использую Eclipse и существует несколько типов проектов, включая Static Libraries и Shared Libraries? Имеет ли преимущество преимущество над другим?
15 апр. '10 в 22:08
18

Когда использовать динамические и статические библиотеки

При создании библиотеки классов в C++ вы можете выбирать между динамическими (.dll, .so) и статическими (.lib, .a) библиотеками. В чем разница между ними и когда уместно использовать какие?
26 сент. '08 в 15:02
18

Ошибка Linux при загрузке разделяемых библиотек: невозможно открыть файл общих объектов: нет такого файла или каталога

Программа является частью набора тестов Xenomai, скомпилированного с ПК Linux в Linux + Xenomai ARM toolchain. # echo $LD_LIBRARY_PATH ...
26 янв. '09 в 18:07
5

Что такое файлы .a и .so?

В настоящее время я пытаюсь перенести приложение C на AIX и смущаюсь. Какие файлы .a и .so и как они используются при создании/запуске приложения?
21 мар. '12 в 16:53
12

Как показать все разделяемые библиотеки, используемые исполняемыми файлами в Linux?

Я хотел бы знать, какие библиотеки используются исполняемыми файлами в моей системе. В частности, я хотел бы ранжировать, какие библиотеки используются больше всего, вместе с исполняемыми файлами, которые их используют. Как я могу это сделать?
08 сент. '08 в 17:02
1

В чем разница между файлами .so,.la и .a?

Я знаю, что файл .so - это разновидность динамической библиотеки (много потоков могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .a и .la? Все эти статические библиоте...
02 сент. '12 в 15:38
3

С++ Dynamic Shared Library на Linux

Это продолжение компиляции динамической общей библиотеки с g++. Я пытаюсь создать общую библиотеку классов в С++ в Linux. Я могу получить библиотеку для компиляции, и я могу вызвать некоторые из (неклассовых) функций, используя обучающие программы, ...
30 янв. '09 в 18:41
3

Как просмотреть список функций, которые экспортирует библиотека Linux?

Я хочу просмотреть экспортированные функции разделяемой библиотеки в Linux. Какая команда позволяет мне это делать? (В Windows я использую программу)
22 дек. '10 в 23:44
4

Вызовите функции Go из C

Я пытаюсь создать статический объект, написанный в "Перейти к интерфейсу с помощью программы на языке C" (например, модуль ядра или что-то еще). Я нашел документацию о вызове функций C из Go, но я не нашел много о том, как идти другим путем. Я обнар...
25 мая '11 в 14:02
4

Как создать общую библиотеку с cmake?

Я написал библиотеку, которую я использовал для компиляции с использованием самописного Makefile, но теперь я хочу переключиться на cmake. Дерево выглядит так (я удалил все ненужные файлы): . ├── include │   ├── animation.h │   ├── buffers.h │   ├──...
07 июл. '13 в 10:52
1

Создайте файл .so из файла .c с помощью командной строки gcc

Я пытаюсь создать приветственный мир для динамических библиотек Linux (файлы .so). Поэтому у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); } Как создать файл .so, который экспортирует hello(), испол...
14 февр. '13 в 21:11
8

Как узнать, какие все символы экспортируются из общего объекта?

У меня есть общий объект (dll). Как узнать, что экспортируют все символы?
06 авг. '09 в 8:21
5

Как создать свою собственную библиотеку для разработки Android, которая будет использоваться в каждой написанной вами программе?

Я программист Delphi и на протяжении многих лет написал сотни классов и подпрограмм, которые я могу использовать в каждой программе Delphi, которую я пишу. Эта библиотека называется dlib и может быть использована в каждой программе Delphi, помеща...
03 нояб. '10 в 8:44
6

Почему Python не может найти общие объекты, находящиеся в каталогах в sys.path?

Я пытаюсь импортировать pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory Теперь libcurl.so....
08 июл. '09 в 19:06
8

C/С++ с GCC: статически добавлять файлы ресурсов в исполняемый файл/библиотеку

Есть ли у кого-нибудь идея, как статически компилировать любой файл ресурсов прямо в исполняемый файл или файл общей библиотеки с помощью GCC? Например, я бы хотел добавить файлы изображений, которые никогда не меняются (и если они это сделают, мне ...
01 февр. '11 в 16:02