blob: 2d3abe3db99d8638975a6982ab83c931240bd81b (
plain) (
tree)
|
|
You can download the latest version of the Nimrod compiler here.
**Note:** The Nimrod compiler requires a C compiler to compile software. On
Windows we recommend that you use
`Mingw-w64 <http://mingw-w64.sourceforge.net/>`_. GCC is recommended on Linux
and clang on Mac OS X.
Binaries
========
Unfortunately for now we only provide builds for Windows.
* 32 bit: `nimrod_0.9.6.exe <download/nimrod_0.9.6.exe>`_
* 64 bit: `nimrod_0.9.6_x64.exe <download/nimrod_0.9.6_x64.exe>`_
Installation based on generated C code
======================================
This installation method is the preferred way for Linux, Mac OS X, and other Unix
like systems. Binary packages may be provided later.
Download `nimrod_0.9.6.zip <download/nimrod_0.9.6.zip>`_, extract it and follow
these instructions:
* sh build.sh
* Add ``$your_install_dir/bin`` to your PATH.
There are other ways to install Nimrod (like using the ``install.sh`` script),
but these tend to cause more problems.
Installation from github
========================
Use the following commands to build the compiler from source.
Change the branch to suit your needs::
git clone -b master git://github.com/Araq/Nimrod.git
cd Nimrod
git clone --depth 1 git://github.com/nimrod-code/csources
cd csources && sh build.sh
cd ..
bin/nimrod c koch
./koch boot -d:release
The ``master`` branch always contains the latest stable version of the compiler.
If you want bleeding edge then switch to the ``devel`` branch and follow
the same instructions outlined above.
|