【发布时间】:2014-12-01 08:44:40
【问题描述】:
我需要将一个简单的 OCaml 文件转换为 JAR 文件,以便在 JVM 平台上运行。
这个 OCaml 文件需要使用 Big_int 模块。有这行代码
open Big_int
但是当我尝试运行 ocamljava 将其转换为 jar 文件时,它总是返回这行错误 Error: Reference to undefined globalBig_int'`。
ocamljava -o myprog.jar source.ml
我可以在此目录/Users/myname/.opam/ocamljava-2.0-alpha2/lib/ocaml 上看到big_int.cmi、big_int.cmj、big_int.cmx、big_int.mli、nums.cma、nums.cmja 等。我知道 Big_int 位于这些库中;但我不知道如何将它们链接到编译中。
顺便说一句,我正在使用OCamlJava 2.0。
【问题讨论】:
标签: ocaml jvm-languages