commit - d59ba20c48720bc48af79190cf8a80c422087dcf
commit + d67350d648477d220c548b4185e5014464d29162
blob - 5370e5d3a19ddd26fb0acc9eac4653a233efa794
blob + cf4868f338d650364feb0453ee1b6225796cd522
--- README
+++ README
The goal is to support most POSIX-compatible OS on most 64bit CPU architectures.
## Instructions
-Building linurv is very simple, just do:
+1. Build the toolchain:
- $ make linurv
+ $ cd tools && make -jN # with N being the number of cores of your system
-To install linurv, do:
+2. Build the emulator itself and a few example programs:
- # make [PREFIX=/usr/local] install
+ $ cd .. && make
-If you don't already have a toolchain, you can build it with:
+3. Build a additional example programs (optional):
- $ make -C tools -j8
+ $ cd tools && make extra
To run a test program do:
$ make run
-Look into the examples directory, for example programs.
-You can specify which example to run with the T parameter.
-Example for the cat.elf program:
-
- $ make T=cat run
-
## Supported Host Architectures
Due to design decisions, only 64bit archs can be supported: