commit d67350d648477d220c548b4185e5014464d29162 from: Benjamin Stürz date: Sat Jul 06 15:51:26 2024 UTC update build instructions commit - d59ba20c48720bc48af79190cf8a80c422087dcf commit + d67350d648477d220c548b4185e5014464d29162 blob - 5370e5d3a19ddd26fb0acc9eac4653a233efa794 blob + cf4868f338d650364feb0453ee1b6225796cd522 --- README +++ README @@ -3,28 +3,22 @@ This emulator allows you to run statically-compiled bi 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: