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 に答える