summary refs log blame commit diff stats
path: root/web/download.txt
blob: 3d47467f233874a0561691cb61b2fc4aeb85987b (plain) (tree)
1
2
3
4
5
6
7
8
9


                     
                                                             
 
                                                                        

                                                                             
                 
 
 
        
        
 


                                                             
 
 
                                      
                                      
 

                                                                                 
 
 
                                                                           
                   
 
             
                                             
 
                                                                           
                                      
 
 
                        
                        
 

                                                             
 

                                                   




                                                                  
 


                                                                                
Download the compiler
=====================

You can download the latest version of the Nim compiler here.

**Note:** The Nim 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.


Binaries
--------

Unfortunately for now we only provide builds for Windows.
* 32 bit: `nim-0.10.2_x32.exe <download/nim-0.10.2_x32.exe>`_
* 64 bit: `nim-0.10.2_x64.exe <download/nim-0.10.2_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 `nim-0.10.2.zip <download/nim-0.10.2.zip>`_, extract it and follow
these instructions:

* sh build.sh
* Add ``$your_install_dir/bin`` to your PATH.

There are other ways to install Nim (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/Nim.git
  cd Nim
  git clone -b master --depth 1 git://github.com/nim-lang/csources
  cd csources && sh build.sh
  cd ..
  bin/nim 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.