Dependencies
April 19, 2018 ยท View on GitHub
MIPSLOL ######################################## A MIPS simulator with Lots Of Love :heart:
It reads MIPS instructions in binary form from ins.txt and executes them.
Dependencies
MIPSLOL needs meson build system and a sane C compiler.
macOS
MIPSLOL's dependencies can be installed via Homebrew <http://brew.sh/>_
:
.. code-block:: bash
$ brew install clang meson
Linux
You need Clang or gcc, plus meson.
They can be installed using the system package manager, for example:
.. code-block:: bash
# Debian, Ubuntu, etc.
$ apt-get install meson clang
.. code-block:: bash
# Fedora
$ dnf install meson clang
.. code-block:: bash
# CentOS, RHEL, ...
$ yum install meson clang
.. code-block:: bash
# Arch Linux
$ pacman -S meson clang
Windows:
First, ensure that you have a working C compiler.
Then install meson <http://mesonbuild.com/>_
Compiling
Go to the root of the project and run:
.. code-block:: bash
$ meson build
$ cd build/
$ ninja
Usage
Yeah...
It dosen't do a lot yet.
.. code-block:: bash
$ ./mipslol
Contribution:
You know the drill:
- fork
- new feature branch
- do stuff
- commit
- push
- pull request