**Build mode: shared
ocamlbuild -no-links syntax.otarget byte.otarget src/batteries_help.cmo META shared.otarget
Finished, 0 targets (0 cached) in 00:00:00.
+ ocamlfind ocamlc -c -g -annot -warn-error A -package camomile,num,str -package camlp4.lib -pp camlp4of -pp camlp4of -I libs/estring -I benchsuite -I src -I testsuite -I build -I qtest -I libs -I src/syntax/pa_comprehension -I src/syntax/pa_strings -o libs/estring/pa_estring_top.cmo
libs/estring/pa_estring_top.ml
File "libs/estring/pa_estring_top.ml", line 18, characters 15-44:
Error: Unbound module Toploop
Command exited with code 2.**
Compilation unsuccessful after building 6 targets (5 cached) in 00:00:00.**
我在路径中找到了toploop.cmi:
cd OCaml/lib/ocaml/compiler-libs/
ls topl*
toploop.cmi
正如你所看到的,
export PATH=/home/xxx/OCaml/lib/ocaml/compiler-libs/:$PATH
我已经做了/home/xxx/...
作为我的系统路径。但仍然没有成功。我应该怎么做才能包含模块 toploop?
您似乎正在使用 OCaml 4.00 编译电池(哪个版本?),它引入了新的compiler-libs
目录(但某些发行版之前有一个目录,因此可能会关闭)。toploop
曾经位于 OCaml stdlib 目录的根目录下,但现在您应该添加一个-I +compiler-libs
某处选项,或使用相应的 ocamlfind 包装(-package compiler-libs.toplevel
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)