LINUX.ORG.RU

Статическая пересборка

 


0

1

Имеется ли у нас возможность сохранить динамически слинкованную программу в виде статически слинкованного бинарника, который затем можно запустить в системе где не установлены некоторые динамические библиотеке ?

Пробовал сохранить дамп с помощью gcore, а потом запускать через gdb и видимо это не совсем то что нужно

нужно иметь возможность сохранить работающую игру, чтобы затем иметь возможность запустить её на другом компьютере с linux без заморочки с установкой зависимостей

или может быть есть инструмент для пересборки динамического приложения в статическое?

★★★

Последнее исправление: fMad (всего исправлений: 1)
Ответ на: комментарий от annulen

я тоже думал про AppImage, но может быть есть другие способы?

мы же видим все зависимости приложения и знаем как они импортируются в бинарник, наверняка можно просто пересобрать как например пересобирают биосы из разных кусков

fMad ★★★
() автор топика
Последнее исправление: fMad (всего исправлений: 1)
Ответ на: комментарий от fMad

я тоже думал про AppImage, но может быть есть другие способы

AppImage это просто способ внешнего оформления. А внутри лжеит каталог с приложением, пожатый в squashfs-образ, который может прекрасно работать и без этой наружной шелухи.

мы же видим все зависимости приложения и знаем как они импортируются в бинарник, наверняка можно просто пересобрать как например пересобирают биосы из разных кусков

Когда нет других вариантов, то можно и реверс-инжинирингом позаниматься :)

annulen ★★★★★
()