У меня большой проект OCaml, который я компилирую с помощью ocamlbuild. Все отлично работает, у меня есть отличный исполняемый файл, который делает все, как я хочу. Проблема в том, что когда я беру этот собственный исполняемый файл «my_prog.native» и запускаю его где-то еще (на другом компьютере с той же операционной системой и т. Д.), Новый компьютер жалуется, что не может найти ромашку (которая используется в батареях библиотеку я использую). Я думал, что исполняемый файл, который мы получили от ocamlbuild, был автономным и не требовал присутствия OCaml или Camomile на компьютере, на котором мы его запускали, но, похоже, это не так.
Есть идеи, как создать действительно автономные исполняемые файлы?