Прежде всего, я установил цель сборки проекта в файле project\properties\android. Я создал AVD с уровнями 7 и 8 с помощью Google API, установил для каждого AVD только размер SD-карты 4 ГБ, установил минимальную версию SDK на 7...
Я знаю, этот вопрос задавался довольно много раз, однако я не могу найти решение своей проблемы. У меня следующая ситуация: A / \ / \ B <- C A это общая библиотека, которая ...
Я пытаюсь создать разделяемую библиотеку на платформе Windows Cygwin с помощью g++, а затем связать ее с другим файлом cpp:
я использую следующие команды: // сгенерировать объектный файл g++ -g -c -Wall -fPIC ...
У меня есть несколько вопросов о порядке ссылок gcc. Человек GCC говорит, что компоновщик ищет символы слева направо без повторного поиска по умолчанию. Вот мой тест: main.c #include
#include <...
Я уже некоторое время занимаюсь разработкой мобильного приложения. Он работает на iOS и Android, а также на рабочем столе в виде приложения AIR. Это здорово, и я очень взволнован этим. Однако на прошлой неделе я был...
Я работаю над проектом с открытым исходным кодом snort, который написан на C под Linux. Я правильно открыл проект в netbeans, и теперь я собираюсь внести некоторые изменения в этот исходный код. Источник...
Мне нужно использовать другую динамическую библиотеку в цикле выполнения программы. Глядя на dlfcn.h, я подумал, что это возможно. Признаюсь, я не читал много литературы по динамической загрузке библиотек. ОК...
Я пытаюсь загрузить расширение PHP, созданное с помощью SWIG, но при запуске PHP возникает следующая ошибка :Предупреждение PHP :Запуск PHP :Невозможно загрузить динамическую библиотеку '/usr/lib/php5/20090626/libtg.so'...
Моя программа построена как загрузчик и многие модули являются разделяемыми библиотеками. Теперь одна из этих библиотек использует pthreads, и кажется, что она привязана к модулю, динамически (загружаемому при запуске ). Сейчас бы...
Я пытаюсь запустить систему, и у меня возникли проблемы с общими библиотеками OpenMotif. У меня есть их каталог в LD _LIBRARY _PATH, но он все еще не может их найти. Вот пример :[...
Я знаю -Wl, -shared - это опция ld. Я видел, как кто-то компилировал вот так: $ gcc -shared -Wl, -soname, libtest.so -o libtest.so * .o И кому-то вроде этого $ gcc -Wl, -shared -Wl, -soname, libtest ....
ldd — хороший простой способ проверить общие библиотеки, которые данный исполняемый файл использует или будет использовать. Однако это не всегда работает так, как ожидалось. Например, см. следующий фрагмент оболочки, который...
Я пытаюсь понять, как динамически создать и связать общую библиотеку на Фортране под Linux. У меня есть два файла:Первый, liblol.f90, выглядит так:подпрограмма func()print*, 'лол!...
При разработке для нативной платформы я могу использовать ldd для получения списка всех разделяемых библиотек (.so files)бинарный исполняемый файл, который я собираю, будет пытаться загрузить при запуске-up. Но при перекрестной-компиляции я не знаю как...
Если мой процесс загружает библиотеку.so и доступна новая версия библиотеки, можно ли переключиться на новую библиотеку без перезапуска процесса? Или ответ зависит от обстоятельств...
В gcc doc одна из причин: дано для использования секции. Эта причина заключается в том, чтобы отображать на специальное оборудование. Но это, похоже, не мой случай. Поэтому я дал задание изменить разделяемую библиотеку, которую мы используем на нашем ...
У меня есть библиотека, которую я получил из проприетарного источника, и я пытаюсь ссылка на него, но я получаю следующую ошибку libxxx.so: файл не распознан: формат файла не распознан
collect2: ld ...
Как с помощью GCC удалить символ из общего объекта после его создания? Если у меня есть три файла в C, манипулирующие символом foo(), например: // a.c
int foo() {возврат 0xdead; }
int baz()...
Я тестирую -finstrument-functions с файлами общих объектов g++ (.so) на Ubuntu в эти дни. Я обнаружил странное поведение, при котором -finstrument-functions работает, только если библиотека статически...
Я пытаюсь создать разделяемую библиотеку из исходного кода Haskell. Я пробовал следовать инструкции здесь: http://weblog.haskell.cz/pivnik/building-a-shared-library-in-haskell/, но я просто не...
Я пытаюсь быстро начать работу с динамическими общими библиотеками в D, но у меня возникла проблема. Я создаю следующий код с модулем dmd -shared./testlib.d:testlib; импортировать std.c.stdio; extern (C)...
Для VC я могу написать файл DEF и использовать директиву NONAME, чтобы оставить только порядковый номер в таблица экспорта dll. Как я могу сделать то же самое с общей библиотекой формата gcc и ELF? Или...
В моей разделяемой библиотеке мне нужно выполнить определенную инициализацию во время загрузки. Если я определяю функцию с атрибутом GCC __attribute__ ((конструктор)), она не работает, т.е. не вызывается ...
В моей библиотеке C есть несколько дополнительных функций, и с помощью automake пользователь может включать и выключать их, предоставляя флаги для настройки. Если функция отключена, эта функция не будет скомпилирована. ...
У меня есть приложение, которое я создаю с использованием библиотеки NetCDF C++, а NetCDF Библиотека HDF-4. Однако он использует неправильную библиотеку HDF-4. Вот как связано мое приложение: /...
У меня есть две разделяемые библиотеки и заголовок для них.
Я хочу создать третью общую библиотеку, используя функции из двух предыдущих библиотек.
Думаю, у меня проблема с make файлом. Когда я пытаюсь построить, получаю это:
...
У меня есть папка в linux, которая содержит несколько общих объектных файлов (*.so). Как я могу найти функцию в общих объектных файлах, используя функции objdump и bash в Linux? Например, ...
Вот что я пытаюсь сделать: я разрабатываю кроссплатформенную IDE (Linux и Windows), который поддерживает плагины. Мне нужно поддерживать расширяемость, используя структуру адаптера, подобную той, которая ...
Кто-нибудь может проинструктировать, как отлаживать код JNI в Linux с помощью отладчика GDB (если возможно, предложите другие варианты) . -Мой проект JNI при запуске в Linux приводит к сбою JVM. -The CPP ...