Описание тега dynamic-linking

3 ответа

Libjpeg не найден

У меня есть бинарная программа для запуска на Ubuntu. Он имеет общую объектную зависимость. pmvs это название программы $ ldd pmvs linux-vdso.so.1 => (0x00007fff043c3000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fa14dc9a0…
18 дек '14 в 03:11
0 ответов

Почему в моем домашнем каталоге есть.steampath?

В терминале вижу неработающую ссылку с названием .steampath Я не удалила /home/user/.steam/sdk32/steam, но это ушло. Почему .steampath там? Должен ли я удалить это?
21 дек '18 в 09:22
1 ответ

Сборка с помощью clang для старых версий Ubuntu

Итак, проблема началась, когда я недавно обновил свой Ubuntu Vivid (15.04). Сейчас clang-3.5 зависит от libstdc++-4.9 (вместо предыдущей версии 4.8) и мои скомпилированные программы не работают на Trusty (14.04): ./my_app: /usr/lib/x86_64-linux-gnu/…
11 сен '15 в 15:27
2 ответа

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

Недавно я занимался компиляцией и распространением программного обеспечения. В прошлый раз я сделал это, собрав свою программу и запустив на ней ldd, чтобы получить все библиотеки, с которыми он был связан. Я получил путь к библиотеке (как, скажем, …
19 сен '15 в 23:45
1 ответ

Статическая ссылка на библиотеку

Я пытаюсь запустить предварительно скомпилированную программу из http://cherrypit.princeton.edu/donev/Packing/PackLSD/Instructions.html На страницах говорится, что: Исполняемые файлы связывают только стандартные библиотеки (OpenGL, libtiff, libjpeg …
06 май '13 в 15:48
0 ответов

Проблема с динамической связью в Ubuntu 12.04

У меня есть программа, которую я пытаюсь запустить, но она выдает мне следующее сообщение об ошибке: ./randomgrowth: error while loading shared libraries: libOpenMeshCore.so.3.3: cannot open shared object file: No such file or directory Файл libOpen…
24 мар '15 в 19:24
2 ответа

Что делают.dll в программах Linux?

Игры, которые были сделаны с Unity3D для Linux, содержат .dll файлы в папке с данными GameDataFolder/Managed, Что странно, потому что я думал, что Linux использует .so файлы вместо .dll файлы. (То же самое относится и к приложениям Android-Unity3D.)…
09 сен '17 в 08:22
1 ответ

Список библиотек мультимедийных систем Ubuntu 18.04

Я собираю SDL2 в статическую библиотеку. Я хочу динамически ссылаться на системные библиотеки, которые присутствуют в Ubuntu 18.04. Насколько я понимаю, следующие библиотеки являются системными библиотеками, то есть они присутствуют на всех компьюте…
30 апр '19 в 11:05
1 ответ

GnuCOBOL не генерирует ссылки ELF библиотеки динамических ссылок

Теперь GnuCOBOL, пакет Ubuntu - open-cobol. Начиная с Ubuntu 14.04? компилятору не удается связать ссылки на динамические библиотеки для использования dlopen во время выполнения. Нет следов библиотеки в ldd от gcc -l библиотека ссылок намеки. Это ра…
27 дек '14 в 04:34
1 ответ

Не могу связать libreadline в Ubuntu 14.04

Это может быть очень глупой ошибкой, но не могу найти никакой ссылки в Интернете. Я пытаюсь скомпилировать этот минимальный пример readline: #include <stdio.h> #include <malloc.h> #include <readline/readline.h> void main(void){ cha…
14 сен '14 в 15:06
2 ответа

Windows и Ubuntu Linking

Я аспирант, выполняющий моделирование Aeroelastic CFD, и я работаю с одним текучим открытым исходным кодом (Flower), работающим в Ubuntu, и одним коммерческим структурным программным обеспечением (SIMPACK), работающим в Windows, и я хочу передать вы…
30 янв '14 в 12:56
1 ответ

Динамически ли связана скомпилированная версия двоичного файла с системной библиотекой SSL?

В моем случае я собираю nginx из исходного кода и хочу подтвердить, нужно ли мне пересобирать его всякий раз, когда выпускается новое обновление OpenSSL. Из того, что я понимаю, любую из этих двух команд можно использовать для отображения динамическ…
0 ответов

Составление общей библиотеки

Я делаю 64-битную переписку некоторого написанного мной кода, который реализует новый подход к генетическим алгоритмам, который я хочу превратить в разделяемую библиотеку, эксклюзивную для Ubuntu, используя code::blocks/gcc. Я успешно сделал проект,…
1 ответ

dlclose не вызывает библиотечные деструкторы, dlopen вызывается только один раз

Рассмотрим следующий код для динамически загружаемой библиотеки, созданной с помощью g++-4.7 в Linux, -fPIC и связано с -rdynamic опция: typedef std::vector< void* > cbRegister_t; struct Wrapper { cbRegister_t instance; Wrapper() : instance() …
02 апр '13 в 22:29
1 ответ

Что такое динамическое и статическое связывание?

Я слышал термины "Динамически связанные" и "Статически связанные", разбросанные в отношении упаковки, и я никогда не понимал, что на самом деле означают эти термины. Что такое динамическое и статическое связывание?
1 ответ

msp430/bin/ld: не могу найти -lc

Я успешно установил компилятор msp430-gcc 4.7.0. Компилятор на финальной стадии процесса компоновки показывает мне следующую ошибку для Ubuntu 12.04. msp430-gcc -mmcu=msp430f1611 -Wl,-Map=contiki-sky.map -Wl,--gc-sections,--undefined=_reset_vector__…
06 июн '13 в 19:39
0 ответов

Экспонирование заголовочных файлов в части snapcraft

Я пытаюсь сделать снимок для приложения Qt под названием Cockatrice. Для компиляции требуется библиотека protobuf. Мой файл snapcraft выглядит следующим образом: name: cockatrice version: '2016-10-30' summary: 'A cross-platform virtual tabletop for …
04 дек '16 в 06:58
1 ответ

Неопределенная ссылка на функцию разговора

После ввода make чтобы скомпилировать проект, который зависит от espeak я получил следующую ошибку на этапе компоновки `EspeakTTSWorker.cpp:(.text+0x118): undefined reference to `espeak_Initialize' CMakeFiles/TextReading.dir/EspeakBridge.cpp.o: In f…
12 июл '16 в 14:56
1 ответ

Неопределенная ссылка на `GDALAllRegister'

У меня проблема с GDAL. В настоящее время я работаю над Ubuntu, и IDE является Eclipse CDT. Я дал свой код ниже и также установил пакет gdal, но он выдает ошибки сборки #include <stdio.h> #include<unistd.h> #include "gdal/gdal_priv.h" #i…
1 ответ

Почему имя компоновщика библиотеки только в пакете -dev?

Возьмите пакет вроде sqlite3: http://packages.ubuntu.com/lucid/i386/libsqlite3-0/filelist http://packages.ubuntu.com/lucid/i386/libsqlite3-dev/filelist Обратите внимание, что имя компоновщика (/usr/lib/libsqlite3.so) появляются только в пакете -dev.…