Tag: mruby

如何编译一个mruby示例?

关于mruby的听力激励我开始学习C编程。 我已经在网上完成了一些教程,所以我理解了基础知识,但现在我想通过编译示例应用程序来开始玩mruby。 我理解如何编译单个C文件,但我一直试图弄清楚如何编译mruby和我自己的代码。 我在Mac OS X 10.8上使用GCC。 使用此示例: #include #include #include #include int main(void) { mrb_state *mrb = mrb_open(); char code[] = “p ‘hello world!'”; printf(“Executing Ruby code from C!\n”); mrb_load_string(mrb, code); return 0; } 并运行此命令: gcc example.c 我明显得到错误: engine.c:4:19: error: mruby.h: No such file or directory 我克隆了git repo并为include目录创建了一个符号链接,但我很确定我做错了。 我应该如何在我的代码中包含mruby,以便将它们全部编译在一起? 更新:这是我所拥有的目录结构,请注意mruby include目录的符号链接: $ tree -l […]