我在Windows 8环境下广泛使用Cygwin(不想直接在机器上引导/加载Linux)。我使用Eclipse的OCamlIDE插件,使用此工作流程设置时遇到了相对较少的问题。
然而,我希望使用Batteries,以便可以使用其中的动态数组和其他一些有趣的功能,从而加快开发进程。
我尝试过这种方法:http://ocaml.org/install.html,但是我收到以下错误:
作为一个Makefile错误和构建失败的原因。似乎与mingw32-gcc有关的问题,我需要安装和/或配置什么来使Cygwin正确编译/构建东西。我已经安装了wget和curl。
我的总体问题是:最好的方法是什么,可以在最短的时间内安装Batteries到我的系统上,并避免手动跟踪其所有依赖项?是否有一种方法可以只构建库模块,例如BatDynArray和包含文件:
那样我就可以在我的代码中直接使用open...;;和/或include...;;调用它们。
然而,我希望使用Batteries,以便可以使用其中的动态数组和其他一些有趣的功能,从而加快开发进程。
我尝试过这种方法:http://ocaml.org/install.html,但是我收到以下错误:
$ sh ./opam_installer.sh /usr/local/bin
No file yet for i686:CYGWIN_NT-6.2-WOW64
我缺少什么,如何配置Cygwin以使其能够接受Opam安装程序?当我尝试另一种构建Opam的方式时,我遇到了以下问题:
'i686-w64-mingw32-gcc' is not recognized as an internal or external command,
作为一个Makefile错误和构建失败的原因。似乎与mingw32-gcc有关的问题,我需要安装和/或配置什么来使Cygwin正确编译/构建东西。我已经安装了wget和curl。
我的总体问题是:最好的方法是什么,可以在最短的时间内安装Batteries到我的系统上,并避免手动跟踪其所有依赖项?是否有一种方法可以只构建库模块,例如BatDynArray和包含文件:
include BatEnum.Enumerable
include BatInterfaces.Mappable
那样我就可以在我的代码中直接使用open...;;和/或include...;;调用它们。