version 'GLIBC_2.34' not found [решено]

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

xchgeaxeax
постоялец
Сообщения: 200
Зарегистрирован: 11.05.2023 02:51:40

Сообщение xchgeaxeax »

lordgray писал(а):Я не большой знаток ее, но не помню там возможностей проверки версии какой-то библиотеки. Или так: вот компилил я свой проект на Win7, и ему это не мешает работать и на Win10, Win11, и не требует он gdi32 или kernel32 из под семерки. Тут же, всё как то... Ладно, это так, мысли в слух.
В вашем примере принципиальное заблуждение. Вы говорите про прямую совместимость старого с новым. А в ваших рассуждениях о libc у вас новое со старым. Очень много программ для Windows 10 уже не идут на Win7 и требуют Win7 SP1. Например, VSCode не идет на Win7 и требует Win7 SP1. А есть и программы для Win 11 не работающие даже под Win 10. Не будем уточнять из-за чего это происходит с программами в моем примере. Главное что даже минорные версии библиотеки glibc для linux это почти как старшая версия kernel в windows.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

lordgray писал(а): v-t-l писал(а):
Это пробовали? https://github.com/LongDirtyAnimAlf/fpcupdeluxe


Честно, не понял, что это такое, и зачем нужно.
Скачиваете из releases подходящий к вашей ОС файл. Кладете его в какую-нибудь папку. Присваиваете разрешение на выполнение. Запускаете. Выбираете папку, куда установить FPC/Lazarus. Нажимаете Install. Ждете. Запускаете Lazarus со значка на рабочем столе. Установка кросскомпиляторов - в окне fpcupdeluxe на соответствующей вкладке. Можно наустанавливать Lazarus-ов в разных комплектациях, сколько места хватит.

Добавлено спустя 12 минут 21 секунду:
Seenkao писал(а):FPC/Lazarus должен быть по умолчанию в пакетах.

Установи.
Потом установи нужный тебе FPC/Lazarus используя FPCUPDeluxe.

Можешь удалять FPC/Lazarus который ставил из пакетов.
Можешь удалять, но, после apt autoremove, Лазарус из FPCUPDeluxe тоже перестанет работать. Поэтому, я FPC/Lazarus из пакетов не ставлю, а только libgtk2.0-dev - он подтянет зависимости для компиляции под GTK2.
Ответить