我剛在Windows 10.1上做了一個新的cygwin64安裝。 我從cygwin存儲庫安裝了ocaml包(4.02.3)。 我不得不flexdll相關的奇怪的錯誤:cygwin上ocaml的flexdll錯誤
$ ocaml的 OCaml的版本4.02.3
#load 「str.cma」 ;;
無法加載所需的共享庫dllcamlstr。 原因:/usr/lib/ocaml/stublibs/dllcamlstr.so:flexdll錯誤:無法重定位RELOC_REL32,目標太遠:0xfffffffc12c2a92a 0x12c2a92a。
你知道問題是什麼以及如何規避它嗎?事實上,我在嘗試從源代碼編譯cygwin上的findlib時遇到了類似的問題。
最好的問候, 弗朗索瓦
我不知道您提到的錯誤的詳細信息,但在Windows中安裝OCaml時存在相關問題。希望它可以幫助你:http://stackoverflow.com/questions/39560241/how-can-i-install-ocaml-with-opam-on-windows/39693955#39693955 –
謝謝。但這並不直接適用於我的情況。我的公司對網絡訪問和下載的限制政策非常嚴格。特別是,我不能使用opam。這就是爲什麼我使用cygwin軟件包,我可以在家中下載並選擇從本地目錄(外部驅動器,...)進行安裝。 – fbrx
你使你的本地opam倉庫,從家裏下載所有的軟件包,然後把它運行 – ivg