OCAML의 버전은 4.04보다 크거나 4.11보다 작거나 동일해야하며 강제 안전 문자열없이 구성됩니다.
기본 컴파일러가있는 OCAML.
MAKE가 포함 된 기본 GCC 도구 체인.
일반적으로 기본적으로 설치되는 Perl.
선택적으로, Git, Hevea, Texlive, Zip 및 Upx. Hevea와 Texlive는 문서를 작성하는 데만 필요하며 UPX는 분산 가능한 아카이브를 만드는 데 사용됩니다 (UPX는 선택 사항).
엘크 하운드 ( vide Infra ). 실행 파일을 귀하의 경로에 배치하고 예를 들어 터미널 명령 chmod +x path/to/elkhound
사용하여 프로그램으로 실행되도록하십시오.
OCAML.org에서 얻은 기본 OCAML (일반적으로 MINGW에 의해 편집 됨).
Cygwin 기반 *Nix 도구 체인, 특히 binutils
및 Devel
그룹의 make
. Perl도 필요하지만 일반적으로 기본적으로 설치됩니다. 선택적으로 git
(Devel), openssh
(Net), zip
(Archive) 및 upx
(Utils).
Cygwin-Hosted Mingw-GCC ( mingw-gcc-core
또는 그와 같은.
엘크 하운드 ( vide Infra ). 덜 구성하려면 Elkhound 바이너리를 Cygwin /bin
디렉토리에 배치하거나 해당하십시오. 빌드 프로세스는 공간이있는 경로를 좋아하지 않습니다.
Xcode가 설치되어 있는지 확인하십시오. Xcode 그 자체 가 필요하지 않지만 필요한 프로그램 중 일부 (Make, GCC 등)를 얻는 일반적인 방법입니다. 모든 Xcode를 다운로드하여 설치하지 않고도 Apple Developer의 Xcode 명령 줄 도구를 다운로드하여 설치할 수 있습니다.
Macports 또는 Homebrew를 설치하십시오.
Perl (예 : MacPort 또는 홈브류 사용)을 설치하십시오.
Macports 또는 Homebrew를 사용하여 OCAML을 설치하십시오. OCAML이 설치된 곳에 참고하십시오.
선택적으로 UPX를 설치하십시오. UPX는 컴파일 된 프로그램을 압축하는 데 사용되지만 모든 플랫폼에서 사용할 수있는 것은 아닙니다.
Elkhound ( Vide Infra )를 얻고 실행 파일을 경로에 놓습니다. 예를 들어 터미널 명령 chmod +x path/to/elkhound
사용하여 엘크 하운드를 프로그램으로 실행하도록 허용합니다.
Elkhound의 소스 코드 및 빌드 지침은 Github에서 제공됩니다. 릴리스에서 사용할 수있는 일부 플랫폼 용 컴파일 된 실행 파일도 있습니다.
Weidu의 소스 코드를 얻으십시오. 권장 방법은 git : git clone git://github.com/WeiDUorg/weidu.git your/directory
bear를 사용하는 것입니다.
Weidu의 소스 코드를 넣는 디렉토리를 입력하십시오. 파일 ./sample.configuration을 ./configuration으로 복사하십시오. 파일을 열고 플랫폼의 OCAMLDIR
값을 OCAML Binaries가 위치한 디렉토리로 변경하십시오.
최신 Weidu 소스가 있는지 확인하십시오. 권장 방법은 git을 사용하는 것입니다 (Weidu 소스 코드를 보관하는 디렉토리 내부에서) : git pull origin
파일 ./sample.configuration이 변경된 경우 ./configuration을 재현하고 변경 한 변경 사항을 다시 적용하십시오.
Weidu를 컴파일하려는 지점을 확인하십시오. 안정적인 버전을 구축하는 경우 master
브랜치를 확인하십시오. 베타 버전을 구축하는 경우 devel
분기를 확인하십시오. Weidu 소스 디렉토리 내부에서 다음과 같이 지점을 확인하십시오. git checkout branch
, 여기서 지점은 체크 아웃하려는 지점입니다.
실행. 관련 빌드 대상이 있습니다
*_zip 대상은 배포에 적합한 아카이브를 생성합니다 ..
Weidu를 개발하지 않는 경우 Windows_Zip, Linux_ZIP 또는 OSX_ZIP 중 하나를 원할 것입니다.