当前位置:  开发笔记 > 编程语言 > 正文

尝试编译ocaml文件时取消绑定模块核心

如何解决《尝试编译ocaml文件时取消绑定模块核心》经验,为你挑选了1个好方法。

我在尝试使用ocamlc -o hello hello.ml它编译ocaml文件时遇到问题,这给了我这个错误

错误:未绑定模块核心

这很奇怪,因为当我使用utop并使用open Core.Std;;它导入核心标准确实有效并导入它时,任何关于如何解决这个问题的想法?

提前致谢



1> Étienne Mill..:

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.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有