Я хочу создать автономный исполняемый файл из файла C, чтобы библиотеки, которые я использую, не нужно было устанавливать на компьютер, на котором я запускаю исполняемый файл.
Я использую библиотеки libssh
и libconfig
, обе из которых, возможно, потребуется установить на машину, на которой я запускаю исполняемый файл.
Когда я запускаю свой двоичный файл на машине, на которой не установлены эти библиотеки, я получаю:
error while loading shared libraries: libssh.so.4: cannot open shared object file: No such file or directory
Есть ли способ скомпилировать файл program.c
, чтобы в него были включены двоичные файлы libssh
?