0
ответов

Почему файлы LIB такие двуличный характер?

Я пытаюсь понять этот бизнес LIB-файлов в Microsoft Windows, и я только что сделал открытие, которое - я надеюсь - рассеет путаницу, которая до сих пор мешала мне получить четкое представление .. .
вопрос задан: 23 May 2017 02:09
0
ответов

Выполнение разделяемой библиотеки в Unix

Некоторые разделяемые библиотеки Unix обеспечивают вывод при вызове из командной строки, как если бы они были исполняемыми файлами. Например: $ /lib/libc.so.6 Стабильная версия библиотеки GNU C версии 2.13, автор: Роланд МакГрат ...
вопрос задан: 13 April 2017 12:36
0
ответов

Использование библиотеки, написанной на C ++ из чистого проекта C в Linux?

Нашел это утверждение в PSE: (цитируя Боба) Один из моих любимых приемов в Windows и Mac OS не работает в Linux. Этот трюк состоит в том, чтобы написать DLL / dylib с использованием внутренних компонентов C ++, экспортировать C API, ...
вопрос задан: 12 April 2017 07:31
0
ответов

Что такое __i686.get_pc_thunk.bx? Зачем нам нужен этот вызов?

Когда я дизассемблировал свою небольшую функцию, я случайно увидел этот вызов 0xf60d2f47 <__ i686.get_pc_thunk.bx>. Я понятия не имею, зачем мне этот вызов в моей программе. Любое объяснение было бы ...
вопрос задан: 28 March 2017 11:41
0
ответов

Функции Call Go от C

Я пытаюсь создать статический объект, написанный на Go, для взаимодействия с программой на C (скажем, модулем ядра или чем-то еще). Я нашел документацию по вызову функций C из Go, но я не нашел ...
вопрос задан: 14 December 2016 18:19
0
ответов

символы отладки gcc (флаг -g) против опции -rdynamic компоновщика

glibc предоставляет backtrace () и backtrace_symbols () для получения трассировки стека работающей программы. Но для того, чтобы это работало, программа должна быть собрана с помощью флага -rdynamic. В чем разница ...
вопрос задан: 10 August 2016 06:47
0
ответов

Как установить путь выполнения (-rpath) исполняемого файла с помощью gcc в Mac OSX?

Я хочу установить в Mac OSX путь выполнения исполняемого файла (для компоновщика) во время компиляции, так что разделяемые библиотеки в нестандартных местах обнаруживаются динамическим компоновщиком при запуске программы. ...
вопрос задан: 5 March 2016 15:42
0
ответов

Ошибка при загрузке разделяемых библиотек

Я запускаю eclipse в Ubuntu, используя компилятор g ++, и я ' m пытается запустить пример программы, использующей xerces. Однако сборка не вызвала ошибок, когда я попытался запустить программу, я бы ...
вопрос задан: 26 November 2015 17:21
0
ответов

Что конкретно означает предупреждение о том, что DSO ссылается на скрытый символ?

У меня проблема со связыванием какой-то общей библиотеки с g ++. Это выдает мне предупреждение вроде: на скрытый символ XXX в YYY ссылается DSO / usr / lib / ... Я читал некоторые связанные вопросы о конкретном ...
вопрос задан: 11 November 2015 16:29
0
ответов

Как указать нестандартный путь к разделяемой библиотеке в GCC Linux? Получение «ошибки при загрузке разделяемых библиотек» при запуске

Есть ноутбук, на котором у меня нет привилегий root. на машине у меня установлена ​​библиотека с помощью configure --prefix = $ HOME / .usr. после этого я получил эти файлы в ~ / .usr / lib: libXX.so.16.0.0 ...
вопрос задан: 2 November 2015 09:16
0
ответов

Как инициализировать ресурсы Qt из общей библиотеки?

Я не могу понять, как инициализировать ресурсы Qt, объявленные в общей библиотеке и используемые ею в Red Hat Enterprise Linux 5.2. Я добавил файл ресурсов Qt в свою общую библиотеку, добавил префикс с именем "...
вопрос задан: 18 October 2015 09:26
0
ответов

Неуловимое настраиваемое исключение C ++

Это было сводит меня с ума всю ночь. class ExceptionImpl; / ** * Пользовательское исключение. * / исключение класса: общедоступный виртуальный std :: exception {public: Exception (const Exception & original); ...
вопрос задан: 10 September 2015 06:58
0
ответов

Что означают разрешения «--- p» в / proc / self / maps?

I понять значение битов rwxps. r-xp предназначен для .text. rw-p предназначен для .data / .bss / heap / stack. Какая польза от страниц только --- p? Например, см. Этот вывод cat / proc / self / maps 00400000-0040b000 ...
вопрос задан: 29 August 2015 18:48
0
ответов

Переопределить div jQuery UI Datepicker, странно видимый при загрузке первой страницы.

Что-то странное происходит, здесь: экземпляр Datepicker отображается в странном месте как одна полоса в в верхнем левом углу этой страницы. Я использую как Datepicker jQuery UI, так и ...
вопрос задан: 28 August 2015 21:41
0
ответов

How to set the dynamic linker path for a shared library?

I want to compile a shared library with an .interp segment. #include int foo(int argc, char** argv) { printf("Hello, world!\n"); return 0; } I'm using the following ...
вопрос задан: 30 July 2015 12:49
0
ответов

Проблема типа (вывода) Scala?

Я разрабатываю веб-сервис REST в Scala, используя справочную реализацию Jersey JAX-RS, и получаю странную ошибку. Я пытаюсь создать объект ContentDisposition с помощью...
вопрос задан: 26 May 2015 12:27
0
ответов

Что означает «Ex» в именах функций Windows API?

В API Windows и различных других библиотеках, где я видел несколько точек входа в методы. Я заметил использование аббревиатуры Ex в таких сценариях, как MyApiCall и MyApiCallEx. Мой ...
вопрос задан: 24 April 2015 17:09
0
ответов

Android Studio использует общую библиотеку в коде NDK

По сути, я хочу знать, как использовать совместно используемую библиотеку c ++ в Android Studio в коде NDK (в части jni). Есть довольно много вопросов по этому поводу, но все они основаны на изменении Android.mk ...
вопрос задан: 25 February 2015 00:13
0
ответов

Как избежать наличия номеров версий в имени файла .so

Я пытаюсь для создания динамической библиотеки в Linux с помощью qmake. Вот мой файл .pro: TEMPLATE = lib TARGET = sqxUiBase QT + = core gui CONFIG + = dll INCLUDEPATH + = ../../public/include ...
вопрос задан: 22 January 2015 14:50
0
ответов

mingw -fvisibility = hidden не работает

У меня есть разделяемая библиотека, которая должна экспортировать только одну функцию, отмеченную __attribute__ ((visibility ("default"))). Он также связан с другой статической библиотекой (fftw), и #include <...
вопрос задан: 19 October 2014 04:19
0
ответов

Как игнорировать метод main из динамически подключаемой библиотеки в C++

В нашем приложении мы используем несколько динамически подключаемых библиотек. Недавно мы обновили версию одной из этих библиотек. Разработчики этой библиотеки предоставляют основной метод, поскольку этот новый...
вопрос задан: 9 May 2014 09:35
0
ответов

Автоматически выполняемые функции при загрузке разделяемых библиотек

При загрузке разделяемых библиотек в Windows вызов LoadLibrary() вызывает DllMain в библиотеке для выполнения для каждого нового процесса и библиотеки потоков, к которым подключается, и для каждого процесса и библиотеки потоков...
вопрос задан: 31 March 2014 22:12
0
ответов

How to use addr2line in Android

I am stuck with my app, as I am unable to debug as it is a multithreaded one and crashes with error SIGSEGV. I get lot of information from LogCat, which gives me addresses in my native library. It ...
вопрос задан: 3 March 2014 08:34
0
ответов

Как извлечь исходный код C из файла .so?

Я работаю над ранее разработанным программным обеспечением, и исходный код скомпилирован как общие библиотеки Linux (.so), а исходный код отсутствует. Есть ли какой-нибудь инструмент, который может извлекать исходный код из linux ...
вопрос задан: 7 February 2014 14:14
0
ответов

Как создать 32-битную разделяемую библиотеку на 64-битной платформе с помощью autotools

Я использую autotools для создания своей системы, которая состоит в основном из библиотеки. На 64-битных платформах Red Hat мне нужно иметь возможность создать библиотеку, способную работать на 32-битных платформах Red Hat. ...
вопрос задан: 13 January 2014 11:06
0
ответов

Найдите полное определение функции в файле общих объектов C++

У меня возникла ошибка компоновщика, в которой говорится о неопределенной ссылке на функцию. Общая библиотека, в которой я ожидаю, что функция будет иметь это имя функции (Я проверил через nm -s ), так что теперь следующее, что я...
вопрос задан: 13 January 2014 09:40
0
ответов

Как узнать, какие функции общего объекта используются программой или другой библиотекой?

Как узнать, какие функции общего объекта используются программой или другой библиотекой? В этом конкретном случае я хотел бы увидеть, какие функции в /lib/libgcc1_s.so.1 используются другим ...
вопрос задан: 24 December 2013 12:17
0
ответов

неопределенная ссылка на символ, даже если nm указывает, что этот символ присутствует в разделяемой библиотеке

Что здесь может быть не так? У меня есть следующий простой класс:#include "libmnl/libmnl.h" int main (){ struct mnl _socket *a = mnl _socket _open (12 ); } И после запуска простой компиляции gcc (gcc -...
вопрос задан: 7 November 2013 15:11
0
ответов

Каков общий способ управления общими библиотеками в Linux?

Например, мне нужно создать разделяемую библиотеку libXXX.so. Каков общий способ его создания? Использовать только -fPIC -shared ? Нужно ли мне создавать программную ссылку на эту библиотеку? Я имею в виду использование ln -s. Что...
вопрос задан: 14 September 2013 08:33
0
ответов

Difference between .a .o and .lo file

What is the difference between .a .o and .lo file in C?
вопрос задан: 23 August 2013 17:45