Mruby构建配置

时间:2019-06-19 07:34:20

标签: mruby

在已经使用Ruby之后,我开始了解mruby。
现在我想知道如何添加一些我需要的宝石。现在,我包括了一些标准库(即string.h numeric.h,class.h等),但是在文档中我读到了有关build_config.rb文件的信息。

此文件的作用是什么,如何使用它来加载其他宝石?该文件替代Makefile还是互补文件?

我的c文件如下:

#include <stdlib.h>
#include <stdio.h>

#include <mruby.h>
#include <mruby/compile.h>

#include <mruby/string.h>
#include <mruby/numeric.h>
#include <mruby/array.h>
#include <mruby/class.h>
#include <mruby/hash.h>
#include <mruby/variable.h>


int main(void) {

  mrb_state *mrb = mrb_open();

  if (!mrb) { /* handle error */ }

  FILE *file = fopen("mrblib/test_program.rb", "r");
  mrb_load_file(mrb, file);

  mrb_close(mrb);
  return 0;
}

0 个答案:

没有答案