Результаты поиска по запросу "shared-libraries"

5 ответов

Импорт из относительного пути в Python

У меня есть папка для моего клиентского кода, папка для моего серверного кода и папка для кода, который разделяется между ними Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.pyКак импортировать Common.py из Server.py и ...

1 ответ

Связывание зависимостей разделяемой библиотеки

Я работал с SFML, я скомпилировал небольшую тестовую программу и добавил опцию связывания-lsfml-audio, Затем я использовалldd ./program чтобы увидеть динамические библиотеки, на которые он ссылался. Удивительно, но их было много, ни один из них я ...

3 ответа

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

Так как Windows предоставляет файл ресурсов для версии приложения и DLL. Но как мы можем сделать это в Linux с общей библиотекой. У нас есть общая библиотека, и мы хотели бы добавить информацию о версии.

ТОП публикаций

4 ответа

Как сопоставить адрес функции с функцией в * .so файлах

Функция обратной трассировки дает набор обратной трассировки, как сопоставить ее с именем функции / именем файла / номером строки? for ex:- backtrace() returned 8 addresses ./libtst.so(myfunc5+0x2b) [0xb7767767] ./libtst.so(fun4+0x4a) ...

3 ответа

Как экспортировать символы из общей библиотеки

Я создал общую библиотеку (*.so) с помощью*.o файлы объектного кода (исходный код C) с использованием компилятора RVDS на хосте Windows. Я связываю этот общий объект с приложением (используяgcc для цели ARM на хосте Linux) и получить исполняемый ...

4 ответа

Загрузка общей библиотеки по пути во время выполнения

Я строю Java-приложение, которое использует разделяемую библиотеку, написанную на C ++ и скомпилированную для разных операционных систем. Проблема в том, что сама эта разделяемая библиотека зависит от дополнительной библиотеки, которую она обычно ...

1 ответ

Как добавление закрытой переменной-члена нарушает совместимость C ++ ABI?

идиома [http://c2.com/cgi/wiki?PimplIdiom]обычно используется для разрешения изменения кода в динамически связанных библиотеках без нарушения совместимости ABI и необходимости перекомпиляции всего кода, который зависит от библиотеки. Большинство ...

3 ответа

Почему gcc вызывает PIC для общих библиотек x64?

Попытка скомпилировать не PIC-код в общую библиотеку на x64 сgcc приводит к ошибке, что-то вроде: /usr/bin/ld: /tmp/ccQ2ttcT.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPICЭтот ...

6 ответов

Как создать общую библиотеку (.so) без жестко запрограммированных полных путей зависимости?

Мне нужно собрать две сторонние разделяемые библиотеки, чтобы их .so файлы использовались другими проектами. Однако после сборки одна из этих библиотек содержит жестко заданный путь к другой. Этот путь недопустим на других компьютерах и вызывает ...

2 ответа

Связывание архивов (.a) в общий объект (.so)

Я собираю некоторые файлы общих объектов вarchive.a: $ g++ -c -Iinclude/ -fPIC -O0 -o object1.o source1.cpp $ g++ -c -Iinclude/ -fPIC -O0 -o object2.o source2.cpp $ ar rvs archive.a object1.o object2.o r - object1.o r - object2.oВсе идет ...