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

3 ответа

@MattClarkson Спасибо, исправлено.

аюсь написать оболочку C ++ 0x вокруг dlopen () / dlsym () для динамической загрузки функций из общих объектов: class DynamicLoader { public: DynamicLoader(std::string const& filename); template<class Signature> std::function<Signature> ...

4 ответа

Например, если вы используете make:

ьзуюсь какой-то третьей стороной. Я использую версию с общей библиотекой, так как она большая (~ 60 МБ) и используется несколькими приложениями. Есть ли способ при запуске приложения, чтобы узнать, что версия выпуска / отладки библиотеки ...

1 ответ

Во-первых, я бы дважды проверил, что TextureRenderer действительно находится в libGraphics.a, хотя, вероятно, так и есть. Используйте /Users/robbie/Library/Frameworks/Android-NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-nm, чтобы сбросить символы в библиотеке

ал создавать библиотеки как общие библиотеки, но я подумал, что было бы эффективнее создать одну общую библиотеку, а остальные статические. Когда все это было распространено, оно скомпилировано и скомпоновано, но переходя к статическому, я ...

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

1 ответ

более ранний пост

емаВ MacOS у меня возникают проблемы со связыванием во время выполнения проекта CMake, который зависит от динамически связанных ресурсов - но только после установки проекта! Проблема не возникает, когда я только собираю бинарный файл без его ...

17 ответов

Попробуй это. Исправьте права на файлы:

амма является частью набора тестов 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 ...

4 ответа

 (не C-бросок):

аюсь скомпилировать следующий простой пример кода библиотеки DL из Программа-Library HOWTO [http://tldp.org/HOWTO/Program-Library-HOWTO/dl-libraries.html]с g ++. Это всего лишь пример, поэтому я могу научиться использовать и писать общие ...

1 ответ

@murrekatt: Конечно. Хорошо использовать отдельный каталог для каждой конфигурации сборки, чтобы вы могли использовать несколько одновременно, без полной перекомпиляции для обновления каждой из них. Создание этих подкаталогов в одном каталоге для их хранения дает именно то, что вы показываете, по крайней мере, если вы используете «obj» в качестве основного каталога сборки, а «static» и «shared» имена этих двух сборок.

ел бы построитьстатические и общие библиотекив проекте. Я знаю, что разделяемые библиотеки нужно создавать из объектов, скомпилированных с -fpic, чтобы получить независимый от позиции код, в то время как статическая библиотека не нуждается в ...

7 ответов

Я думаю, что ваш ответ нуждается в лучшем объяснении, чтобы стать полезным для большего количества людей.

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

5 ответов

Рекомендуется сохранять библиотеки независимыми друг от друга, чтобы избежать проблем с порядком ссылок.

тим, у нас есть основной исполняемый файл с именем «my_app», и он использует несколько других библиотек: 3 библиотеки связаны статически, а 3 другие связаны динамически. В каком порядке они должны быть связаны с "my_app"? Но в каком порядке они ...

1 ответ

Приведенное ниже определение main отвечает за печать вывода, который вы видите. Это определено в csu / version.c исходного дерева glibc. Надеюсь, это поможет.

орые общие библиотеки Unix предоставляют вывод при вызове из командной строки, как если бы они были исполняемыми файлами. Например: $ /lib/libc.so.6 GNU C Library stable release version 2.13, by Roland McGrath et al. Copyright (C) 2011 Free ...