FFIのテストのためにGoogle V8 JavaScript Engineを使って見ました。 まずhttp://code.google.com/apis/v8/build.htmlの説明に従ってlibv8.soを作ります。次にCで書いた簡単なスタブライブラリlibv8stub.soを作ります。これはV8はC++で書かれていてイプシロンから直接呼び出すことができないからです。 libv8stub.soを作るためのv8stub.cppのリストは以下のようになります。これはV8のsamples/shell.ccから必要な分を切り出しました。 /* v8stub.cpp -> libv8stub.so g++ -Iinclude v8stub.cpp -o libv8stub.so -shared -L. -lv8 -lpthread */ #include <v8.h> #include <s