Haxe, Neko VM, Haxe 도구 빌드하기

Haxe 툴셋 빌드하기


Haxe 플랫폼은 다음과 같은 도구들을 제공합니다 :
  • Haxe 컴파일러 : JavaScript, 플래시, PHP, Neko 등등의 플랫폼 전용 컴파일러.
  • Neko VM : 서버사이드 코드를 돌리기 위한 빠르고 가벼운 가상머신.
  • Haxe 도구들 : 라이브러리들을 관리하기 위한 haxelib나 문서화를 위한 haxedoc.

1. Haxe 컴파일러


Haxe 컴파일러는 OCaml 언어로 작성되어있습니다. 따라서 먼저 OCaml을 설치해야 합니다.
OCaml이 설치되면 Haxe 컴파일러를 컴파일 할 수 있습니다 :

  • make로 빌드하기 :
    Haxe 버전 2.09부터는 make를 사용하여 컴파일러를 빌드할 수 있습니다. 명령어는 여기서 확인할 수 있습니다.
  • ocaml install.ml로 빌드하기 :
    install.ml이나 install.ml svn 버전 파일을 다운받고 커맨드라인에서 ocaml install.ml을 실행하면 ./bin/haxe 바이너리를 얻을 수 있습니다. ./std 디렉토리에는 표준 Haxe 라이브러리인 .hx와 다른 플랫폼 전용 파일들이 들어있습니다.

소스 파일들은 이 곳에 있습니다 : http://code.google.com/p/haxe

Windows에서 빌드하기


Build Haxe on Windows

Linux에서 빌드하기


Building Haxe on Ubuntu / Debian

Mac OS X에서 빌드하기


Build Haxe on Mac OS X
Creating Mac OSX distributions

2. Neko VM


Neko VM은 MySql DB를 활용하는 아파치 웹서버에서 neko 코드를 돌리기 위해 C로 작성된 확장 도구입니다.

Build nekovm on linux
Configure mod_neko

3. Haxe 도구들 : haxedoc과 haxelib


두가지 추가적인 도구를 컴파일할 수 있습니다 : Haxe 문서화 도구인 haxedoc과 Haxe 라이브러리 관리 도구인 haxelib.
이들을 빌드하려면 haxe/std/tools/haxedochaxe/std/tools/haxelib 디렉토리에서 상응하는 .hxml파일을 돌리면 됩니다. 그럼 실행 가능한 바이너리 파일이 컴파일됩니다. 다만 Neko가 이미 설치되어있어야 합니다.

building haxelib from source

version #14170, modified 2012-05-28 16:11:23 by disjukr