Windowsでemscripten
cygwinでやろうと思ってさっぱり進まずいろんなものをDL、makeなどしてしまいましたが、
基本に立ち返って公式の手順通りやったら難なく動作しました。徒労感がひどいです。
https://github.com/kripken/emscripten/wiki/Using-Emscripten-on-Windows
ざっくり書くと、
1.python-2.7.5.amd64.msi をインストール。
2.node-v0.10.17-x64.msi をインストール。
3.mingを用意。
x86_64-w64-mingw32-gcc-4.6.3-2-release-win64_rubenvb.7z,
x86_64-w64-mingw32-clang-3.2-release-win64_rubenvb.7z を解凍。
その中のmingw64を同じフォルダにまとめる。
4.Git for Windowsをインストール。
5.git shellから
git clone https://github.com/kripken/emscripten.git
6.java(JDK)をインストール.
7.環境変数を設定
PATHにpythonのパスを指定
EMCC_FAST_COMPILER = 0
https://github.com/kripken/emscripten/wiki/LLVM-Backend
8.emscriptenのディレクトリで
python emcc --help
9. tmpディレクトリを適当に作る。
10. .emscriptenファイルを編集。勝手にパスが参照されているようなのでだいたい問題ない。
LLVM_ROOT を mingw64/binに。TEMP_DIR を作ったtmpに指定。ディレクトリの区切り文字は"\\"か"/"の模様。
11. emscriptenのディレクトリでコマンド実行。c言語ファイルはどこかしらから持ってくる。 出力をhtmlにするとemscriptenのテンプレに入れてくれる。
emcc main.c -o out.js node out.js emcc main.c -o out.html
V8は省略。また今度です。
- 作者: あーる
- 発売日: 2013/11/30
- メディア: Kindle版
- この商品を含むブログを見る