Compiling Mono


Note: This describes how to compile and install Mono from its source code. If you are only interested in running Mono, you probably want to install Mono from packages, which have been tested. See the download page for packages.
Linux.png Compiling from a Tarball
Guide to compiling Mono from a tarball.
Linux.png Compiling from Git
Guide to compiling Mono from GitHub.
Vista.png Compiling for Windows
Guide to compiling Mono on Windows.
Vista.png Cross-compiling for Windows
Guide to compiling Mono on Linux to run on Windows.
Apple.png Compiling for OS X
Guide to compiling Mono on OS X.
Supported Advanced Features
Guide for some advanced Mono compile-time features.
Unsupported Advanced Features
Guide for some advanced unsupported Mono compile-time features.
Compiling Mono 1.0.x from SVN
Mono 1.0.x had a different build system. Historical guide for compiling Mono 1.0.x.
Compiling Gtk#
Guide to compiling Gtk#.