mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #1895 from stomar/typos
Fix typos in README.md and doc/compile/README.md
This commit is contained in:
@@ -3,10 +3,10 @@
|
||||
## What's mruby
|
||||
|
||||
mruby is the lightweight implementation of the Ruby language complying to (part of)
|
||||
the [ISO standard](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579).
|
||||
mruby can be linked and embedded within your application. We provide the interpreter program "mruby" and
|
||||
the [ISO standard](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579).
|
||||
mruby can be linked and embedded within your application. We provide the interpreter program "mruby" and
|
||||
the interactive mruby shell "mirb" as examples. You can also compile Ruby programs into compiled byte code
|
||||
using the mruby compiler "mrbc". All those tools reside in "bin" directory. The "mrbc" is also able to
|
||||
using the mruby compiler "mrbc". All those tools reside in the "bin" directory. "mrbc" is also able to
|
||||
generate compiled byte code in a C source file. You can check the "mrbtest" program under the "test" directory.
|
||||
|
||||
This achievement was sponsored by the Regional Innovation Creation R&D Programs of
|
||||
@@ -19,7 +19,7 @@ The stable version 1.0.0 of mruby can be downloaded via the following URL:
|
||||
|
||||
https://github.com/mruby/mruby/archive/1.0.0.zip
|
||||
|
||||
The latest mruby development version of can be downloaded via the following URL:
|
||||
The latest development version of mruby can be downloaded via the following URL:
|
||||
|
||||
https://github.com/mruby/mruby/zipball/master
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ To compile mruby out of the source code you need the following tools:
|
||||
|
||||
Optional:
|
||||
* GIT (to update mruby source and integrate mrbgems easier)
|
||||
* C++ compiler (to use GEMs which include *.cpp)
|
||||
* Assembler (to use GEMs which include *.asm)
|
||||
* C++ compiler (to use GEMs which include \*.cpp)
|
||||
* Assembler (to use GEMs which include \*.asm)
|
||||
|
||||
## Usage
|
||||
|
||||
@@ -175,6 +175,7 @@ Integrate GEMs in the build process.
|
||||
|
||||
|
||||
See doc/mrbgems/README.md for more option about mrbgems.
|
||||
|
||||
### Mrbtest
|
||||
|
||||
Configuration Mrbtest build process.
|
||||
@@ -186,7 +187,7 @@ If you want mrbtest.a only, You should set ```conf.build_mrbtest_lib_only```
|
||||
### Bintest
|
||||
|
||||
Tests for mrbgem tools using CRuby.
|
||||
To have bintests place *.rb scripts to ```bintest/``` directory of mrbgems.
|
||||
To have bintests place \*.rb scripts to ```bintest/``` directory of mrbgems.
|
||||
See ```mruby-bin-*/bintest/*.rb``` if you need examples.
|
||||
If you want a temporary files use `tempfile` module of CRuby instead of ```/tmp/```.
|
||||
|
||||
@@ -285,7 +286,7 @@ result will be stored in *build/host/src/y.tab.c*)
|
||||
* create *build/host/lib/libmruby_core.a* out of all object files (C only)
|
||||
* create ```build/host/bin/mrbc``` by compiling *tools/mrbc/mrbc.c* and
|
||||
linking with *build/host/lib/libmruby_core.a*
|
||||
* create *build/host/mrblib/mrblib.c* by compiling all *.rb files
|
||||
* create *build/host/mrblib/mrblib.c* by compiling all \*.rb files
|
||||
under *mrblib* with ```build/host/bin/mrbc```
|
||||
* compile *build/host/mrblib/mrblib.c* to *build/host/mrblib/mrblib.o*
|
||||
* create *build/host/lib/libmruby.a* out of all object files (C and Ruby)
|
||||
@@ -359,7 +360,7 @@ in *build/i386/src*)
|
||||
* generate parser grammar out of *src/parse.y* (generated
|
||||
result will be stored in *build/i386/src/y.tab.c*)
|
||||
* cross-compile *build/i386/src/y.tab.c* to *build/i386/src/y.tab.o*
|
||||
* create *build/i386/mrblib/mrblib.c* by compiling all *.rb files
|
||||
* create *build/i386/mrblib/mrblib.c* by compiling all \*.rb files
|
||||
under *mrblib* with the native ```build/host/bin/mrbc```
|
||||
* cross-compile *build/host/mrblib/mrblib.c* to *build/host/mrblib/mrblib.o*
|
||||
* create *build/i386/lib/libmruby.a* out of all object files (C and Ruby)
|
||||
|
||||
Reference in New Issue
Block a user