ソースコードの取得とmake
$ git clone git://github.com/mruby/mruby.git mruby $ cd mruby $ make
ビルドできたら/opt/mrubyにコピー
$ sudo cp -R build/host /opt/mruby/ $ sudo cp -R include /opt/mruby/include
mrubyでrubyスクリプトを実行してみる
サンプル hello.rb
print "hello mruby\n"
実行してみる
$ /opt/mruby/mruby hello.rb
cからmrubyを実行してみる
サンプル hello-with.c
#include <stdlib.h> #include <stdio.h> /* Include the mruby header */ #include <mruby.h> #include <mruby/compile.h> int main(void) { mrb_state *mrb = mrb_open(); char code[] = "p 'hello mruby world!'"; printf("Executing Ruby code from C!\n"); mrb_load_string(mrb, code); return 0; }
コンパイルしてみる
$ gcc -I/opt/mruby/include hello-with.c /opt/mruby/lib/libmruby.a -lm -o hello-with
実行
$ ./hello-with
参考
Hello World · mruby/mruby Wiki · GitHubhttps://github.com/mruby/mruby/wiki/Hello-World
0 コメント:
コメントを投稿