Результаты поиска по запросу "shared-libraries"
Почему запуск приложения в Linux медленнее при использовании общих библиотек?
На встроенном устройстве, над которым я работаю, время запуска является важной проблемой. Целое приложение состоит из нескольких исполняемых файлов, которые используют набор библиотек. Поскольку пространство во флэш-памяти ограничено, мы хотели ...
Загрузка общих объектов Ada в Perl с помощью DynaLoader.pm
Долгое время слушатель, впервые звонящий. Я знаю, что это несколько непонятный вопрос, и не ожидайте слишком многого. :-) У меня есть следующие файлы Ada: greeter.ads package Greeter is procedure Hello; end Greeter;greeter.adb with ...
Расширить динамически связанную общую библиотеку?
Я новичок в C, так что извините за недостаток знаний (моя C-книга здесь очень большая :) Я хотел бы расширить разделяемую библиотеку (libcustomer.so) с закрытым исходным кодом, но общедоступным API. Возможно ли что-то подобное? переименуйте ...
Вызов не реентерабельной собственной разделяемой библиотеки из нескольких потоков Java
У меня есть некоторый Java-код, который вызывает некоторый нативный код, изначально написанный на Фортране, с использованием JNA. (Это числовая библиотека, и многие математики пишут код на Фортране.) Она скомпилирована в.so библиотека, см. ...
C Linux: глобальная переменная, расположенная в разделяемой библиотеке как синглтон
Можно ли использовать глобальную переменную, расположенную в общей библиотеке (.so), в качестве одиночного, если библиотека используется более чем одним процессом? Например, начальное значение равно 0, процесс 1 увеличивает значение var, а proc2 ...
Сборка .so файла из .c файла с использованием командной строки gcc
Я пытаюсь создать Hello World проект для динамических библиотек Linux (.so файлы). Итак, у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); }Как мне создать .so файл, который экспортируетhello(), используя gcc ...
Ldd также показывает зависимости зависимостей?
У меня есть двоичный файл, для которого ldd показывает неожиданную зависимость и libicuuc (из "icu"). #ldd A [...] libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000) libicuuc.so.49 => /usr/lib64/libicuuc.so.49 ...
Использование otool (рекурсивно) для поиска общих библиотек, необходимых приложению
У меня есть приложение Какао, которое использует otool для поиска необходимых общих библиотек, которые необходимы приложению для правильной работы. Например, допустим, я запускаю otool -L в приложении, которое использует QTKit.framework. Я ...
делая собственные ELF-файлы переносимыми в Linux
Я ищу способ сделать переносимые существующие проприетарные ELF-файлы, которые связаны с конкретными версиями системных библиотек. Под переносимым я подразумеваю, чтобы исполняемый файл работал на каждой системе с одинаковой архитектурой ...
Связывание разделяемой библиотеки со статической библиотекой: должна ли статическая библиотека компилироваться иначе, чем если бы приложение связывало ее?
По крайней мере, в Linux и Solaris статические библиотеки на самом деле представляют собой просто набор скомпилированных .o, помещенных в один большой файл. При компиляции статической библиотеки обычно флаг -fpic опускается, поэтому ...