码迷,mamicode.com
首页 > 其他好文 > 详细

MRuby 编译笔记

时间:2014-10-12 17:32:58      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   os   使用   ar   for   

专注于嵌入式脚本的MRuby在Windows下的编译笔记:


环境:

    OS: Windows 8.1, 使用 VS Express 2013 for Desktop。

材料:

    MRuby : 下载源码就可以

    CRuby : 下载编译好的就可以,下载源码也能够,只是不在本文范围内

    bison,能够到官方推荐的这里,可是笔者是在这里  这是(算是)语法分析器


0. 在VS的Express版本号中,能够从  開始菜单 --Visual Studio Tools -- VS2013 x86 本机工具命令提示 打开命令行

1.设置编译选项,不须要的话能够跳过。可是我如今须要:

          /MT 选项, 不用带一个蛋疼的dll文件,代价是exe文件大一些

          /DMRB_USE_FLOAT 选项,这个是宏定义MRB_USE_FLOAT,由于我希望使用单精度浮点


          能够通过设置CFLAGS来获得。可是笔者认为太麻烦了.直接改动文件:

          找到mruby\tasks\toolchains\下的visualcpp.rake(其它编译器就改对应的),改动參数就可以

bubuko.com,布布扣

比方这就是笔者的。

2. cd 到mruby文件夹, 执行CRuby的rake.bat

bubuko.com,布布扣

假设您使用的是官方推荐的bison,并将其放入PATH中,那么就完毕了。


可是假设您使用flex_bison,那么会中间停下来,这时候新开一个命令行,使用

            -o des_file_path src_file_path

将parse.y转换为y.tab.c:

 bubuko.com,布布扣

将输出的文件放入mrub\build下有个  src的目录里面(貌似build\host\src),继续刚才的rake就可以


           



MRuby 编译笔记

标签:des   style   blog   http   io   os   使用   ar   for   

原文地址:http://www.cnblogs.com/bhlsheji/p/4020541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!