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之一。