Difference between revisions of "Build Environment"

From ReactOS Wiki
Jump to: navigation, search
(Correct address....)
(link it to mingw frontpage for more on mingw....)
Line 1: Line 1:
 
To build ReactOS, you will need a suitable build environment.  You can either setup your own, or use certain prebuilt packages.  There are also a number of useful utilities you can optionally use.
 
To build ReactOS, you will need a suitable build environment.  You can either setup your own, or use certain prebuilt packages.  There are also a number of useful utilities you can optionally use.
  
First you need a suitable [[MinGW]] compiler suite.  Some versions of the MinGW suite are buggy, and some distributions (like MSYS) have slight incompatibilities with our build system, please refer to the platform specific page for details.
+
First you need a suitable [http://www.mingw.org/ MinGW] compiler suite.  Some versions of the MinGW suite are buggy, and some distributions (like MSYS) have slight incompatibilities with our build system, please refer to the platform specific page for details.
  
 
Second, a [[Subversion]] (SVN) client is needed to obtain the current source from the ReactOS [[Subversion repository]].  The current repository URL is ''svn://svn.reactos.org/reactos/trunk/reactos''.
 
Second, a [[Subversion]] (SVN) client is needed to obtain the current source from the ReactOS [[Subversion repository]].  The current repository URL is ''svn://svn.reactos.org/reactos/trunk/reactos''.

Revision as of 15:33, 9 May 2006

To build ReactOS, you will need a suitable build environment. You can either setup your own, or use certain prebuilt packages. There are also a number of useful utilities you can optionally use.

First you need a suitable MinGW compiler suite. Some versions of the MinGW suite are buggy, and some distributions (like MSYS) have slight incompatibilities with our build system, please refer to the platform specific page for details.

Second, a Subversion (SVN) client is needed to obtain the current source from the ReactOS Subversion repository. The current repository URL is svn://svn.reactos.org/reactos/trunk/reactos.

Optionally, you can use a patch or merge utility to apply patches from bugzilla and to create patches for submission.

After setting up your build environment, see Building ReactOS for futher information.