Подтвердить что ты не робот

Как создать статический двоичный файл, который работает на каждом дистрибутиве?

Некоторые приложения Linux, такие как supertuxkart или regnum online, имеют статические двоичные файлы, которые после загрузки просто работают без необходимости устанавливать какую-либо общую библиотеку. На каждом дистрибутиве. Как я могу сделать такое приложение?

4b9b3361

Ответ 1

Убедитесь, что все ваши ресурсы содержатся в исполняемом файле и связывают исполняемый файл статически:

gcc -o foo main.o -static -lbaz -lbar

Однако это также имеет недостатки. Найдите динамическую ссылку.