0
ответов

Необязательные разделяемые библиотеки

Я заметил сбой приложений, зависящих от разделяемых библиотек: если вам не хватает какой-либо зависимости, приложение завершится ошибкой во время загрузки, даже если пользователь не намерен использовать зависимость. ..
вопрос задан: 24 December 2011 03:37
0
ответов

Загрузка файла .so Linux во время выполнения Java

Я пытаюсь загрузить файл .so Linux во время выполнения на Java, но получаю ошибку UnsatisfiedLinkError. Я передаю аргумент -Djava.library.path = / Users / tom / codebase / jni / dist VM при выполнении нижеуказанного ...
вопрос задан: 8 November 2011 23:50
0
ответов

Статическое и динамическое связывание в Haskell при развертывании

Почему при установке cabal по умолчанию не используется флаг --enable-shared? Я заметил, что тривиальные программы при компиляции без этого флага становятся огромными по размеру файла. Есть связь? Это дизайн ...
вопрос задан: 21 October 2011 20:51
0
ответов

LD_PRELOAD работает только для malloc, а не для free

Я пытаюсь вставить malloc / free / calloc / realloc и т. Д. С некоторыми интерпозиторами через LD_PRELOAD. В моем небольшом тесте кажется, что вставлен только malloc, хотя обнаружен free (см. Вывод). Я бы ...
вопрос задан: 18 October 2011 18:02
0
ответов

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

Я понимаю преимущества динамической компоновки (старый код может использовать преимущества обновлений библиотеки автоматически, он экономит место), но у него определенно есть недостатки, особенно в .. .
вопрос задан: 24 August 2011 18:39
0
ответов

Функция Mex не обновляется после перекомпиляции

У меня есть простая функция Mex, которая вызывает другую функцию C ++ из библиотеки. Я компилирую исходный код с помощью mex -cxx mymexfunction.cpp -I / some / include -L / some / lib -lmylib Библиотека mylib является динамической (....
вопрос задан: 11 August 2011 19:35
0
ответов

Как я могу добавить путь (пути) к порядку поиска DLL

У меня есть файл. NET, в котором я хочу искать другие пути для зависимых библиотек DLL помимо стандартного GAC, текущего каталога, областей PATH. Можно ли указать приложению это сделать? Например. Сообщите ...
вопрос задан: 26 July 2011 21:06
0
ответов

Указание gcc напрямую связать библиотеку статически

Мне кажется странным использовать -Wl, -Bstatic, чтобы указать gcc, с какими библиотеками я хочу связать В конце концов, я напрямую сообщаю gcc всю остальную информацию о компоновке с библиотеками (-...
вопрос задан: 5 July 2011 06:30
0
ответов

компилятор смешивания

Мне интересно, можно ли связать программу на C ++, скомпилированную с помощью gcc4.2, с общей библиотекой C ++, которая скомпилирована в более поздней версии, например gcc4.5. Я пытался сделать это, но столкнулся с некоторыми ...
вопрос задан: 4 July 2011 20:36
0
ответов

How to statically link all libraries except a few using g++?

I have a requirement that I link all my libraries statically including libstdc++, libc, pthread etc. There is one omniorb library which I want to link dynamically. Currently I have dynamically linked ...
вопрос задан: 28 May 2011 09:06
0
ответов

Переопределение 'malloc' с использованием механизма LD_PRELOAD

Я пытаюсь написать простую разделяемую библиотеку, которая регистрировала бы вызовы malloc в stderr (что-то вроде 'mtrace', если вы будем). Однако это не работает. Вот что я делаю: / * mtrace.c * / #include
вопрос задан: 22 May 2011 04:59
0
ответов

Компиляция нестандартного malloc

Я написал специальную библиотеку, которая реализует malloc / calloc / realloc / free с использованием стандартных прототипов C, и я понял, как скомпилировать ее в so. Я хочу протестировать библиотеку, подключив ...
вопрос задан: 28 April 2011 17:40
0
ответов

Связывание фреймворков с плагинами QuickLook

Я пытаюсь написать Генератор QuickLook. Для этого мне нужно создать ссылку на созданный мной фреймворк. Однако, как только я связываюсь с указанным фреймворком, qlmanage отказывается загружать мой плагин, сообщая мне: ...
вопрос задан: 28 April 2011 16:36
0
ответов

Предупреждение libpng: Несовместимая версия libpng в приложении и библиотеке

У меня есть приложение, которое зависит от множества библиотек (не все ли мы). Большинство этих библиотек устанавливается через диспетчер пакетов. Для тех, которых нет, я перекомпилировал их, но я ...
вопрос задан: 4 April 2011 22:00
0
ответов

Смешивание статических библиотеки и разделяемые библиотеки

У меня есть проект, в котором у меня есть одна статическая библиотека libhelper.a, а другая с моей реальной библиотекой разделяемых объектов libtestlib.so. Моя цель - связать libhelper.a с libtestlib.so. Возможно ли это на ...
вопрос задан: 26 March 2011 17:01
0
ответов

переопределение @executable_path в DLL, загруженной с помощью dlopen ()

Операционная система - MacOS X, в частности 10.5 (Leopard) на PowerPC G4, но у меня такая же проблема на x86 с 10.6. Я пишу приложение, которое динамически загружает DLL. Библиотека DLL (давайте ...
вопрос задан: 22 March 2011 23:12
0
ответов

Позиционно-независимый код и vtable

Как виртуальные функции реализованы в позиционно-независимом коде? Я знаю, что если в моем классе есть виртуальные функции, компилятор обычно генерирует для него vtable, которая содержит адреса всех ...
вопрос задан: 21 March 2011 12:21
0
ответов

Вопрос о переопределении функций стандартной библиотеки C и о том, как связать все вместе

Я сделал свою собственную реализацию _init, malloc, free ( и другие ). Внутри этих функций я использую библиотеку dlfcn.h (dlopen, dlsym и т. Д.) Для вызова актуальных стандартных версий. Затем я вставил ...
вопрос задан: 7 March 2011 19:05
0
ответов

dlopen из памяти?

Я ищу способ загрузить сгенерированный объектный код прямо из памяти. Я понимаю, что если я запишу его в файл, я могу вызвать dlopen, чтобы динамически загружать его символы и связывать их. Однако это ...
вопрос задан: 19 February 2011 21:30
0
ответов

Связывание: статическое против динамического

В моем приложении у меня есть 3 основные части: Exe: исполняемый файл Lib_A: библиотека содержит одноэлементный класс и базовый класс для некоторых вычислений для использования в синглтоне учебный класс Lib_B: библиотека ...
вопрос задан: 26 January 2011 13:40
0
ответов

Как подавить вывод при использовании динамической библиотеки?

У меня действительно есть решение этой проблемы, но мне интересно, есть ли более приятное. Мне нужно загрузить библиотеку в мою утилиту с помощью dlopen, а затем вызвать одну из функций. ...
вопрос задан: 21 January 2011 14:59
0
ответов

Могу ли я добавить ссылку на библиотеку к существующему общему объекту?

У меня есть система "fsimage.so", для которой требуется mkdirp, который просто находится в libgen.so. Но fsimage.so этого не знает. Например: # ldd /usr/lib/python2.4/vendor-packages/fsimage.so ...
вопрос задан: 19 November 2010 03:37
0
ответов

OpenGL в Linux: dlopen libGL.so

Большинство приложений (и библиотек ) с использованием OpenGL в Linux загружайте libGL.so во время выполнения, используя dlopen API, вместо того, чтобы динамически связываться с ним. Почему они это делают? Единственная причина, по которой я могу себе пре
вопрос задан: 15 November 2010 16:09
0
ответов

Как уменьшить потребление памяти C ++ по умолчанию?

У меня есть серверное приложение, написанное на C ++. После запуска он использует около 480 КБ памяти в x86 Linux (Ubuntu 8. 04, GCC 4.2.4). Я считаю, что 480 КБ - это чрезмерный объем памяти: сервер даже не ...
вопрос задан: 14 November 2010 23:02
0
ответов

Отключено ли соединение HTTPS с jQuery?

У меня есть следующий php-скрипт, который безупречно работает в нормальных условиях (то есть при прямом посещении страницы): HTML
вопрос задан: 5 November 2010 16:20
0
ответов

Исправление кода / символов в динамическом- связанный двоичный файл ELF

Предположим, у меня есть двоичный файл ELF, который динамически связан, и я хочу переопределить / перенаправить определенные вызовы библиотеки. Я знаю, что могу сделать это с помощью LD_PRELOAD, но мне нужно постоянное решение в двоичном файле ...
вопрос задан: 27 October 2010 04:19
0
ответов

Почему gcc неявно не предоставляет флаг-fPIC при компиляции статических библиотек по x86_64

У меня были многочисленные проблемы при компиляции общих объектов, которые связываются статически против статических библиотек. Эта проблема только обнаруживается на x84_64 платформах. Когда выполнение той же компиляции работает над x86_32, который я дела
вопрос задан: 18 October 2010 17:00
0
ответов

Как я могу проверить соединение между скомпилированным кодом Java?

Вообще говоря, один набор кода (клиентский код) связывается против другого (код API). Java, связывающийся, обычно проверяется между .java и .class во время компиляции или между .class и....
вопрос задан: 9 August 2010 12:11