Рейтинг:1

Как скомпилировать файл .so в Ubuntu с GLIBC_2.27

флаг pr

У меня есть исполняемый файл и некоторый файл .so в Ubuntu 20.04, но мне нужно использовать эти файлы .so в Ubuntu 18.04. Теперь, когда я пытаюсь скопировать и использовать эти файлы .so в Ubuntu 18.04, это дает мне ошибку, которая /lib/x86_64-linux-gnu/libm.so.6: версия GLIBC_2.29' не найдена (требуется test.so).

Я узнал, что мы не можем обновить GLIBC_2.27 в Ubuntu 18.04 до GLIBC_2.29. Итак, я хочу попробовать скомпилировать .so в Ubuntu 20.04 с версией GLIBC_2.27, чтобы он работал с Ubuntu 18.04.

У меня теперь два вопроса: -

а) Возможна ли такая компиляция?

б) Если возможно, как это сделать?

Рейтинг:1
флаг zw

Вы можете скопировать эти библиотеки в папку приложения папка приложения а затем настроить LD_LIBRARY_PATH переменная во время выполнения следующим образом:

LD_LIBRARY_PATH=папка-приложения папка-приложения/ваше-приложение

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.