OCAML的版本必须大于或等于4.04,小于或等于4.11,并且配置而没有强制安全的字符串。
与本地编译器的OCAML。
一个基本的GCC工具链。
Perl,通常默认安装。
可选的是,git,hevea,dexlive,zip和upx。 Hevea和Texlive仅需要构建文档,而ZIP和UPX则用于制作可分发档案(UPX是可选的)。
Elkhound( vide Instra )。将可执行文件放在路径上,并允许Elkhound作为程序执行,例如,使用终端命令chmod +x path/to/elkhound
执行
从Ocaml.org获得的天然OCAML(通常由MINGW编译)。
基于Cygwin的 *NIX工具链,尤其是binutils
,并从Devel
组中make
。还需要Perl,但默认情况下通常安装。还可以选择地git
(Devel), openssh
(Net), zip
(存档)和upx
(UPX)。
Cygwin托管的mingW-GCC,称为mingw-gcc-core
,或类似的核心。
Elkhound( vide Instra )。对于较少的配置,请将Elkhound Binary放置在Cygwin的/bin
目录中,或等效。构建过程不喜欢带空格的路径。
确保已安装XCode。您可能不需要Xcode本身,但显然这是获得一些必要程序(Make,GCC等)的常规方式。您可以从Apple Developer下载和安装Xcode的命令行工具,而无需下载和安装所有Xcode。
安装MacPorts或自制。
安装Perl(例如,使用Macports或Homebrew)。
使用MacPorts或Homebrew安装OCAML。请注意安装OCAML的位置。
可选,安装UPX。 UPX用于压缩编译的程序,但并非所有平台可用。
获取Elkhound( vide Instra ),并将可执行文件放在您的道路上。例如,允许Elkhound执行为程序,例如,使用终端命令chmod +x path/to/elkhound
Github可在Github获得Elkhound的源代码和构建指令。也有针对发行版的某些平台的编译可执行文件。
获取Weidu的源代码。推荐的方法是使用git: git clone git://github.com/WeiDUorg/weidu.git your/directory
bear weidu weidu bear weidu beled weidu构建了分布包,从源的位置构建了一个级别的目录。
输入您输入Weidu的源代码的目录。将文件./sample.configuration复制为./configuration。打开文件并将其平台OCAMLDIR
的值更改为Ocaml二进制文件所在的目录。
确保您拥有最新的Weidu源。推荐的方法是使用git(从保留git pull origin
源代码的目录内部):
如果文件./sample.configuration已更改,请重新创建./configuration并重新应用您对其进行的任何更改。
查看您希望从中汇编Weidu的分支。如果要构建稳定版本,请查看master
分支。如果您正在构建Beta版本,请查看devel
Branch。从Weidu源目录内部,您可以通过以下方式查看分支: git checkout branch
,分支是您要检查的分支。
运行。相关的构建目标是
*_zip目标产生适合分布的存档..
如果您不开发Weidu,则可能需要Windows_ZIP,Linux_Zip或OSX_ZIP之一。