В чем разница между статическими и общими библиотеками? Я использую Eclipse, и есть несколько типов проектов, включая статические библиотеки и общие библиотеки? У одного есть преимущество перед...
Общие библиотеки - это библиотеки, которые загружаются программами при запуске. Одна общая копия каждой библиотеки загружается в физическую память и может использоваться несколькими процессами одновременно. Это уменьшает использование памяти и повышает производительность системы. Этот тег никогда не следует использовать отдельно.
В чем разница между статическими и общими библиотеками? Я использую Eclipse, и есть несколько типов проектов, включая статические библиотеки и общие библиотеки? У одного есть преимущество перед...
При создании библиотеки классов в C ++ вы можете выбирать между динамическими ( .dll, .so) и статическими ( .lib, .a) библиотеками. В чем разница между ними и когда уместно использовать...
В настоящее время я пытаюсь перенести приложение C на AIX, и я запутался. Что такое файлы .a и .so и как они используются при сборке / запуске
Программа является частью набора тестов Xenomai, кросс-компилируемого из ПК с Linux в набор инструментов Linux + Xenomai ARM. # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so...
Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по...
Я хотел бы знать, какие библиотеки используются исполняемыми файлами в моей системе. Более конкретно, я хотел бы определить, какие библиотеки используются чаще всего, наряду с двоичными файлами, которые их используют. Как я могу это...
Я хочу просмотреть экспортированные функции общей библиотеки в Linux. Какая команда позволяет мне это сделать? (От винды я пользуюсь программой
Я пытаюсь связать приложение с g ++ в этой системе Debian lenny. ld жалуется, что не может найти указанные библиотеки. Конкретным примером здесь является ImageMagick, но у меня возникают похожие проблемы и с некоторыми другими библиотеками. Я звоню компоновщику с: g++ -w (..lots of .o files/include...
Это продолжение компиляции Dynamic Shared Library с g ++ . Я пытаюсь создать общую библиотеку классов на C ++ в Linux. Я могу заставить библиотеку компилироваться, и я могу вызывать некоторые (не классовые) функции, используя учебники, которые я нашел здесь и здесь . Мои проблемы начинаются, когда...
Я пытаюсь создать проект hello world для динамических библиотек Linux (файлы .so). Итак, у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); } Как мне создать .so файл, который экспортирует hello(), используя gcc из командной...
Я пытаюсь создать статический объект, написанный на Go, для взаимодействия с программой на C (скажем, модулем ядра или чем-то еще). Я нашел документацию по вызову функций C из Go, но я не нашел много о том, как пойти другим путем. Я обнаружил, что это возможно, но сложно. Вот что я нашел: Сообщение...
Я написал библиотеку, которую использовал для компиляции, используя самописный Makefile, но теперь я хочу перейти на cmake. Дерево выглядит следующим образом (я удалил все ненужные файлы): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├──...
У меня есть общий объект (dll). Как мне узнать, что из этого экспортируются все
Я пытаюсь импортировать 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.4в игре /usr/local/lib. Как видите, это sys.path: $...
У меня есть папка для моего клиентского кода, папка для моего серверного кода и папка для кода, который является общим для них Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Как импортировать Common.py из Server.py и Client.py?...
Я программист на Delphi и за годы написал сотни классов и подпрограмм, которые я могу использовать в каждой программе Delphi, которую я пишу. Эта библиотека называется dlib и может использоваться в каждой программе Delphi, если поместить эту папку в путь к моей библиотеке и использовать один из...
Кто-нибудь знает, как статически скомпилировать любой файл ресурсов прямо в исполняемый файл или файл общей библиотеки с помощью GCC? Например, я хотел бы добавить файлы изображений, которые никогда не меняются (а если они это сделают, мне все равно придется заменить файл), и я бы не хотел, чтобы...
gccи ldпредоставляет множество способов , чтобы указать путь поиска для библиотек-среди них -rpathи -Lфлагов. На страницах руководства нет различий между этими двумя флагами, фактически говоря, что каждый флаг добавляет библиотеку в путь поиска библиотеки. Тем не менее, кажется странным , что оба...
Что эквивалентно Linux в lddWindows?
Когда я пытаюсь запустить приложение для Android, использующее Google API, я получаю следующую ошибку [2009-07-11 11:46:43 - FirstMapView] Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2009-07-11 11:46:43 - FirstMapView] Для получения дополнительных сведений проверьте вывод logcat....