我在尝试使用ocamlc -o hello hello.ml
它编译ocaml文件时遇到问题,这给了我这个错误
错误:未绑定模块核心
这很奇怪,因为当我使用utop并使用open Core.Std;;
它导入核心标准确实有效并导入它时,任何关于如何解决这个问题的想法?
提前致谢
open Core.Std
并没有真正导入core
,它只是把它的值范围,使你可以参考Core.Std.x
刚刚x
.
要导入它,您需要require
在编译器中以某种方式将其传递给包.最简单的方法是使用ocamlfind
:
ocamlfind ocamlc -package core -linkpkg -o hello hello.ml
执行此操作的相应方法utop
是传递-require core
命令行或#require "core"
REPL.