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

2 ответа

Как я могу удалить символ из общего объекта?

Используя GCC, как я могу удалить символ из общего объекта после того, как я создал общий объект? Если у меня есть три файла в C манипулируя символомfoo() любить: // a.c int foo() { return 0xdead; } int baz() { return 1; }а также // b.c int ...

1 ответ

Получение неопределенной символьной ошибки при динамической загрузке разделяемой библиотеки

я осознаюundefined symbol ошибка при динамической загрузке библиотеки. Вот мой фрагмент кода, который генерирует эту ошибку: int main () { void *lib_handle = NULL; MyClass* (*create)(); void (*destroy)(MyClass*); char *error; lib_handle = dlopen ...

4 ответа

LD_LIBRARY_PATH иногда игнорируется на Android

У меня есть приложение для Android, которое порождает много собственных исполняемых файлов, динамически связанных с библиотеками, которые я распространяю с пакетом. Чтобы запустить эти двоичные файлы, я использую переменную среды LD_LIBRARY_PATH, ...

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

1 ответ

Как собрать и установить gcc со встроенным rpath?

Я пытаюсь собрать и установить свой собственный gcc 4.7.2 в / usr / local для использования вместо gcc 4.4.6 в / usr. (Это на CentOS 6.3.) gcc создает исполняемые файлы и динамические библиотеки, которые динамически связываются с собственными ...

2 ответа

Как заставить использование локальных общих библиотек над системными библиотеками?

Как я могу принудительно использовать локальную библиотеку над системной библиотекой в Linux? Я явно связал свой исполняемый файл с некоторыми файлами .so в моем каталоге project / lib, например, (../Lib/libluajit.so). Запуск моего исполняемого ...

1 ответ

Почему LD_PRELOAD не работает для одной из загруженных разделяемых библиотек?

У меня есть собственная общая библиотека на RedHat Linux 5.0, которая предоставляет функцииfree а такжеmalloc: >nm ./libmem_consumption.so | grep -P -e "\bfree\b|\bmalloc\b" 0000000000006540 T free 00000000000088a0 T mallocЭта общая библиотека ...

6 ответов

Как я могу сказать, что-то вроде objdump, был ли объектный файл собран с -fPIC?

Как я могу сказать, с чем-то вродеobjdump, если объектный файл был построен с-fPIC?

1 ответ

Инструмент для библиотечной зависимости

Я ищуtool/command наUnix платформа для обнаруженияlibrary зависимости.so а также.o файлы. Я уже использовалldd/nm/truss, но я не знаю правильный подход для обнаружения библиотечных зависимостей.

18 ответов

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

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

6 ответов

Почему запуск приложения в Linux медленнее при использовании общих библиотек?

На встроенном устройстве, над которым я работаю, время запуска является важной проблемой. Целое приложение состоит из нескольких исполняемых файлов, которые используют набор библиотек. Поскольку пространство во флэш-памяти ограничено, мы хотели ...