我需要将一个简单的OCaml文件转换为JAR文件,以便我可以在JVM平台上运行。未能链接OCaml-Java中的标准库
该OCaml文件需要使用Big_int模块。有这行代码
open Big_int
但它总是返回我此行的错误Error: Reference to undefined global
Big_int'`的,当我尝试运行ocamljava将其转化成jar文件。
ocamljava -o myprog.jar source.ml
我能看到big_int.cmi
,big_int.cmj
,big_int.cmx
,big_int.mli
,nums.cma
,nums.cmja
,等这个目录/Users/myname/.opam/ocamljava-2.0-alpha2/lib/ocaml
上。我知道Big_int存在于这些库中,但我不知道如何将它们链接到汇编。
顺便说一句,我使用。