В вашем примере принципиальное заблуждение. Вы говорите про прямую совместимость старого с новым. А в ваших рассуждениях о libc у вас новое со старым. Очень много программ для Windows 10 уже не идут на Win7 и требуют Win7 SP1. Например, VSCode не идет на Win7 и требует Win7 SP1. А есть и программы для Win 11 не работающие даже под Win 10. Не будем уточнять из-за чего это происходит с программами в моем примере. Главное что даже минорные версии библиотеки glibc для linux это почти как старшая версия kernel в windows.lordgray писал(а):Я не большой знаток ее, но не помню там возможностей проверки версии какой-то библиотеки. Или так: вот компилил я свой проект на Win7, и ему это не мешает работать и на Win10, Win11, и не требует он gdi32 или kernel32 из под семерки. Тут же, всё как то... Ладно, это так, мысли в слух.
version 'GLIBC_2.34' not found [решено]
Модератор: Модераторы
-
xchgeaxeax
- постоялец
- Сообщения: 200
- Зарегистрирован: 11.05.2023 02:51:40
Скачиваете из releases подходящий к вашей ОС файл. Кладете его в какую-нибудь папку. Присваиваете разрешение на выполнение. Запускаете. Выбираете папку, куда установить FPC/Lazarus. Нажимаете Install. Ждете. Запускаете Lazarus со значка на рабочем столе. Установка кросскомпиляторов - в окне fpcupdeluxe на соответствующей вкладке. Можно наустанавливать Lazarus-ов в разных комплектациях, сколько места хватит.lordgray писал(а): v-t-l писал(а):
Это пробовали? https://github.com/LongDirtyAnimAlf/fpcupdeluxe
Честно, не понял, что это такое, и зачем нужно.
Добавлено спустя 12 минут 21 секунду:
Можешь удалять, но, после apt autoremove, Лазарус из FPCUPDeluxe тоже перестанет работать. Поэтому, я FPC/Lazarus из пакетов не ставлю, а только libgtk2.0-dev - он подтянет зависимости для компиляции под GTK2.Seenkao писал(а):FPC/Lazarus должен быть по умолчанию в пакетах.
Установи.
Потом установи нужный тебе FPC/Lazarus используя FPCUPDeluxe.
Можешь удалять FPC/Lazarus который ставил из пакетов.
