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 ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.