Страница 2 из 2

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

Добавлено: 18.03.2025 23:08:08
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.

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

Добавлено: 19.03.2025 13:29:08
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.