Конфигурация сборки Mruby - PullRequest
0 голосов
/ 19 июня 2019

Я начинаю знакомиться с mruby после того, как уже использую Ruby.
Теперь мне интересно, как добавить немного драгоценных камней, которые мне нужны.Прямо сейчас я включил некоторые из библиотеки std (то есть 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;
}

...