概要 †
OS Xにemscriptenをインストールします。
手順 †
- インストール
1
2
| -
!
| brew install llvm emscripten node
|
- シンボリックリンク作成
with-clangしない場合のみ必要
1
2
| -
!
| sudo ln -s /usr/bin/clang* /usr/local/Cellar/llvm/3.5.0/bin/
|
- .emscripten編集
1
2
3
4
5
| -
!
| em++
vi .emscripten
LLVM_ROOT = '/usr/local/Celler/llvm/3.5.0/bin/'
|
- 動作確認用コード作成
test.cppとして作成
1
2
3
4
5
6
7
8
9
|
-
|
|
!
| #include <iostream>
using namespace std;
int main()
{
cout << "foo\n";
return 0;
}
|
- ビルド
1
2
3
4
5
6
7
8
| -
!
-
!
-
!
| clang++ -stdlib=libc++ -std=c++11 -O1 test.cpp -o test
EMCC_FAST_COMPILER=0 em++ -stdlib=libc++ -std=c++11 -O1 test.cpp -o test.js
node test.js
|
検証時の環境 †
- OS X Yosemite
- emscripten 1.26.0
- clang 3.5
参考 †