プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ
以前の記事「Emscriptenを用いてC++ソースをJavaScriptに変換する」ではCで書かれたHello worldをコンパイルさせただけでしたが、EmscriptenではSDLを使ったソースをコンパイルしてHTML/Canvas+JavaScriptに変換することができます。
そこで、今回は昔作ったSDLのCプログラムを変換させてみました。そのときの注意点をいくつか挙げます。
EmscriptenはC/C++ソースからJavaScriptソースへ変換するコンパイラです。
BananaBreadのようなゲームやPythonやRubyのようなスクリプト言語もコンパイルできるようです (Emscripten Wikiにはそれ以外のデモやサンプルへのリンクがあります)。
そこで、今回は導入してHello worldを実行させるまでの手順を紹介します。