2013-03-29 14 views
5

मेरी साइगविन मशीन पर ओकैम स्थापित किया गया लेकिन सरल संकलन विफल हो गया। अनुमतियां ठीक हैं क्योंकि आप नीचे की बातचीत से देख सकते हैं। ओसीएएमएलआईएलबी सही है; गलत क्या है?क्यों pervasives.cmi खोला नहीं जा सकता है?

$ 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 

उत्तर

6

सम्भावित समाधान cygwin में इस आदेश को चलाने के लिए है:

export OCAMLLIB=C:\\OCaml\\lib 

सुराग इस message thread से आया है।

+0

हाँ वास्तव में यह एक सेमीडी शैल के नीचे ठीक चलता है, लेकिन यह ओकैम का सिग्विन संस्करण यहां से है: http://protz.github.com/ocaml-installer/ –

+0

मुझे यह [संदेश धागा] (http://lists.gforge.inria.fr/pipermail/frama-c-discuss/2009- दिसम्बर /001653.html) जो ओसीएएमएलआईएलबी पर्यावरण var को सेटअप करने के तरीके के बारे में उपयोगी युक्ति हो सकती है। –

+0

शानदार! इसे अपने उत्तर में रखें और मैं स्वीकार करूंगा: निर्यात OCAMLLIB = C: \\ OCaml \\ lib –

संबंधित मुद्दे