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

6 ответов

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

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

2 ответа

Загрузка общих объектов Ada в Perl с помощью DynaLoader.pm

Долгое время слушатель, впервые звонящий. Я знаю, что это несколько непонятный вопрос, и не ожидайте слишком многого. :-) У меня есть следующие файлы Ada: greeter.ads package Greeter is procedure Hello; end Greeter;greeter.adb with ...

1 ответ

Расширить динамически связанную общую библиотеку?

Я новичок в C, так что извините за недостаток знаний (моя C-книга здесь очень большая :) Я хотел бы расширить разделяемую библиотеку (libcustomer.so) с закрытым исходным кодом, но общедоступным API. Возможно ли что-то подобное? переименуйте ...

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

2 ответа

Вызов не реентерабельной собственной разделяемой библиотеки из нескольких потоков Java

У меня есть некоторый Java-код, который вызывает некоторый нативный код, изначально написанный на Фортране, с использованием JNA. (Это числовая библиотека, и многие математики пишут код на Фортране.) Она скомпилирована в.so библиотека, см. ...

3 ответа

C Linux: глобальная переменная, расположенная в разделяемой библиотеке как синглтон

Можно ли использовать глобальную переменную, расположенную в общей библиотеке (.so), в качестве одиночного, если библиотека используется более чем одним процессом? Например, начальное значение равно 0, процесс 1 увеличивает значение var, а proc2 ...

1 ответ

Сборка .so файла из .c файла с использованием командной строки gcc

Я пытаюсь создать Hello World проект для динамических библиотек Linux (.so файлы). Итак, у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); }Как мне создать .so файл, который экспортируетhello(), используя gcc ...

1 ответ

Ldd также показывает зависимости зависимостей?

У меня есть двоичный файл, для которого ldd показывает неожиданную зависимость и libicuuc (из "icu"). #ldd A [...] libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000) libicuuc.so.49 => /usr/lib64/libicuuc.so.49 ...

2 ответа

Использование otool (рекурсивно) для поиска общих библиотек, необходимых приложению

У меня есть приложение Какао, которое использует otool для поиска необходимых общих библиотек, которые необходимы приложению для правильной работы. Например, допустим, я запускаю otool -L в приложении, которое использует QTKit.framework. Я ...

1 ответ

делая собственные ELF-файлы переносимыми в Linux

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

3 ответа

Связывание разделяемой библиотеки со статической библиотекой: должна ли статическая библиотека компилироваться иначе, чем если бы приложение связывало ее?

По крайней мере, в Linux и Solaris статические библиотеки на самом деле представляют собой просто набор скомпилированных .o, помещенных в один большой файл. При компиляции статической библиотеки обычно флаг -fpic опускается, поэтому ...