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

2 ответа

JL-скомпилированная программа LLVM не может найти внешние функции

Моя программа, которая JIT компилирует модуль IR LLVM и вызывает функциюfoo определенный в нем сбой во время выполнения, еслиfoo использует внешне определенную функцию: LLVM ERROR: Program used external function 'glutInit' which could not ...

3 ответа

Общий объект 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 ...

3 ответа

Символ отчетов NM определен, но символ отчетов LDD не определен

У меня проблема со связыванием. Мне нужно связать с общей библиотекойlibfoo.so это зависит от функцииread который я хотел бы определить себя в файле read.c. Я компилирую и связываю все вместе, но во время выполнения я получаю ...

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

2 ответа

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

В моей общей библиотеке я должен выполнить определенную инициализацию во время загрузки. Если я определю функцию с атрибутом GCC__attribute__ ((constructor)) он не работает, то есть не вызывается, когда загружена программа, связывающая мою общую ...

1 ответ

Почему мое приложение Linux использует неверную библиотеку .so?

У меня есть приложение, которое я создаю и которое использует библиотеку NetCDF C ++, а NetCDF использует библиотеку HDF-4. Тем не менее, это тянет внеправильно Библиотека HDF-4. Вот как связано мое приложение: /apps1/intel/bin/icpc ...

1 ответ

Как создать расширения наутилуса С

Я пытаюсь создать расширение Nautilus в C, но есть только примеры и подсказки Python. Практически нет документации и буквально нет примеров, но есть только несколько законченных расширений, которые длинны и трудны для понимания новичком. Мне ...

3 ответа

Android, лучший способ предоставить конкретные константы приложения в проекте библиотеки?

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

4 ответа

Возможности Linux (setcap), кажется, отключают LD_LIBRARY_PATH

я используюLD_LIBRARY_PATH установить путь определенной пользовательской библиотеки для приложения. Но если я установлю возможности для этого приложения sudo setcap CAP_NET_BIND_SERVICE=eip myapplicationтогдаLD_LIBRARY_PATH ...

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 ...