Я ищу бесплатный набор инструментов с открытым исходным кодом, который скомпилирует различные "классические" языки сценариев , например Korn Shell, ksh, csh, bash и т. Д. В качестве исполняемого файла - и, если сценарий вызывает другие программы или исполняемые файлы, для их включения в один исполняемый файл.
Причины:
Чтобы скрыть код для доставки в клиент, чтобы не раскрывать нашу Интеллектуальную собственность - для доставки на собственный компьютер клиента , для которых я не могу контролировать, какие разрешения я могу установить в отношении доступа, поэтому файл программы должен быть двоичным, в результате чего работу нельзя легко увидеть, просмотрев в текстовом редакторе или hexdump
просмотрщике.
Сделать единую, просто развертываемую программу для клиента без / или с минимальным количеством каких-либо внешних зависимостей.
Я бы предпочел что-то простое без необходимости в диспетчере пакетов, поскольку:
Я не могу полагаться на знания клиента при выполнении инструкций по (отмене) упаковки и
Я не могу полагаться на политики, регулирующие их машины в отношении установки пакеты (да и вообще от третьих лиц).
Самый простой предпочтительный подход - это возможность скомпилировать в правильный машинный код единственный исполняемый файл, который будет запускаться из коробки без каких-либо зависимостей.