Voglio compilare il mio progetto OCaml in un eseguibile che può essere eseguito in altri computer su cui non è installato OCaml. Usando ocamlbuild, quando compilo un file ".native" funziona bene su altre macchine ma se compilo un file ".byte" fallisce con un messaggio Cannot exec ocamlrun
quando provo a eseguire l'eseguibile.Come si compila il mio codice OCaml in un eseguibile bytecode standalone?
Poiché la versione bytecode del mio programma è significativamente più piccola in termini di dimensioni del file, preferirei distribuirla al posto del codice nativo. C'è un modo per raggruppare ocamlrun nell'eseguibile quando lo compilo?
Direi che se si raggruppa ocamlrun con il proprio bytecode, la dimensione del programma sarà paragonabile o superiore alla versione nativa. Ho ragione? –
@AnthonyScemama: sì, questo è quello che è successo:/ – hugomg