Результаты поиска по запросу "shared-libraries"
JL-скомпилированная программа LLVM не может найти внешние функции
Моя программа, которая JIT компилирует модуль IR LLVM и вызывает функциюfoo определенный в нем сбой во время выполнения, еслиfoo использует внешне определенную функцию: LLVM ERROR: Program used external function 'glutInit' which could not ...
Общий объект ELF на языке ассемблера x86-64
Я пытаюсь создать общую библиотеку (* .so) в ASM, и я не уверен, что я делаю это правильно ... Мой код: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx # this is commented ...
Символ отчетов NM определен, но символ отчетов LDD не определен
У меня проблема со связыванием. Мне нужно связать с общей библиотекойlibfoo.so это зависит от функцииread который я хотел бы определить себя в файле read.c. Я компилирую и связываю все вместе, но во время выполнения я получаю ...
конструктор разделяемой библиотеки не работает
В моей общей библиотеке я должен выполнить определенную инициализацию во время загрузки. Если я определю функцию с атрибутом GCC__attribute__ ((constructor)) он не работает, то есть не вызывается, когда загружена программа, связывающая мою общую ...
Почему мое приложение Linux использует неверную библиотеку .so?
У меня есть приложение, которое я создаю и которое использует библиотеку NetCDF C ++, а NetCDF использует библиотеку HDF-4. Тем не менее, это тянет внеправильно Библиотека HDF-4. Вот как связано мое приложение: /apps1/intel/bin/icpc ...
Как создать расширения наутилуса С
Я пытаюсь создать расширение Nautilus в C, но есть только примеры и подсказки Python. Практически нет документации и буквально нет примеров, но есть только несколько законченных расширений, которые длинны и трудны для понимания новичком. Мне ...
Android, лучший способ предоставить конкретные константы приложения в проекте библиотеки?
Я создаю проект библиотеки для ряда приложений для Android. Все приложения имеют некоторые общие функции, которые я хочу включить в проект библиотеки, но функции проекта библиотеки требуют использования констант, специфичных для ...
Возможности Linux (setcap), кажется, отключают LD_LIBRARY_PATH
я используюLD_LIBRARY_PATH установить путь определенной пользовательской библиотеки для приложения. Но если я установлю возможности для этого приложения sudo setcap CAP_NET_BIND_SERVICE=eip myapplicationтогдаLD_LIBRARY_PATH ...
Как я могу удалить символ из общего объекта?
Используя GCC, как я могу удалить символ из общего объекта после того, как я создал общий объект? Если у меня есть три файла в C манипулируя символомfoo() любить: // a.c int foo() { return 0xdead; } int baz() { return 1; }а также // b.c int ...
Получение неопределенной символьной ошибки при динамической загрузке разделяемой библиотеки
я осознаюundefined symbol ошибка при динамической загрузке библиотеки. Вот мой фрагмент кода, который генерирует эту ошибку: int main () { void *lib_handle = NULL; MyClass* (*create)(); void (*destroy)(MyClass*); char *error; lib_handle = dlopen ...