5

在我的 cygwin 机器上安装了 Ocaml,但简单的编译失败。从下面的交互中可以看出,权限很好。OCAMLLIB 是对的;怎么了?

$ cat t.ml

print_string "hi";

$ ocamlopt t.ml
>> Fatal error: cannot open pervasives.cmi
Fatal error: exception Misc.Fatal_error

$ echo $OCAMLLIB
/cygdrive/c/OCaml/lib

$ ls -l /cygdrive/c/OCaml/lib/pervasives.cmi
-rwxrwxrwx+ 1 Lyn None 15094 Oct  8 01:30 /cygdrive/c/OCaml/lib/pervasives.cmi
4

1 回答 1

6

一个可能的解决方案是在 cygwin 中运行此命令:

export OCAMLLIB=C:\\OCaml\\lib

线索来自这个消息线程

于 2013-03-29T23:54:36.733 回答