LINUX.ORG.RU

Настройка линковки библиотеки .so


0

1

Здравствуйте. Поиски решения в интернете ничего мне не дали. Есть прога под линукс для AMD , собранная на x86, в отдельную папку всё через enable-cross-compile. Там в папке lib есть библиотеки c разными версиями,пример: libavdevice.so.53.1.1 - shared library; libavdevice.so.53 - link to shared library; libavdevice.so - link to shared library; Флешка, через которую я переношу файлы, не поддерживает ссылки, но это не важно. Я пытался делать дубликаты файлов с другим названием, пытался сделать ссылки через ln c различными опциями, пробовал писать LD_LIBRARY_PATH=«путь до моей lib», при попытке выполнения результат один и тот же:

./ffmpeg: error while loading shared libraries: libav.so.53: cannot open shared object file: No such file or directory

На ldconfig пишет что файла конфига не существует.

На lld пишет что нет такой команды.

На ldconfig -p пишет кучу библиотек в /usr/lib, но туда я свои библиотеки не хочу и не буду кидать, да и решение такое кривовато.

Буду благодарен за любую помощь.

ldd что говорит?
Флешку форматнуть в православную ФС или затарить не судьба?

И опишите подробнее задачу, которую вы пытаетесь решить.

trex6 ★★★★★ ()
Последнее исправление: trex6 (всего исправлений: 1)

На lld пишет что нет такой команды.

ldd, а не lld.

AITap ★★★★★ ()

пробовал писать LD_LIBRARY_PATH=«путь до моей lib», при попытке выполнения результат один и тот же: ./ffmpeg: error while loading shared libraries: libav.so.53: cannot open shared object file: No such file or directory

ещё бы - все пути побил...

LIBRARY_PATH="твой/путь:${LIBRARY_PATH}"
тогда уж надо.
а фс таки нормальная нужна, а не мелкомягкое(?) поделие.

megabaks ★★★★ ()

А флешку с ФС, которая не поддерживает ссылки, ты монтируешь, разумеется, с опцией noexec?

anonymous ()
Ответ на: комментарий от megabaks

а фс таки нормальная нужна, а не мелкомягкое(?) поделие.

достаточно упаковать в tar

Stil ★★★★★ ()

Давали мамки на ура
И папкам чепчики бросали!

Eddy_Em ☆☆☆☆☆ ()

Собери уже статически! Или LD_LIBRARY_PATH настрой!

Eddy_Em ☆☆☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.