Changes between Version 5 and Version 6 of TBR/UserManual/MinGW_Tools_for_Windows


Ignore:
Timestamp:
Jul 21, 2006, 7:41:21 AM (16 years ago)
Author:
ChrisJohns
Comment:

/* Setting Up MinGW */

Legend:

Unmodified
Added
Removed
Modified
  • TBR/UserManual/MinGW_Tools_for_Windows

    v5 v6  
    3737
    3838
    39 The tools as installed to not need any extra to work. You could use any available make program or tools to build an RTEMS application. If you want some excellent tools to work with the MinGW project provides some. You can find the MinGW project at [http://www.mingw.org/].
     39The tools as installed do not need any extra packages, DLLs or installs to work. You could use any available make program or tools to build any RTEMS application. If you want some excellent tools or wish to build RTEMS on Windows the MinGW project provides just what you need. You can find the MinGW project at http://www.mingw.org/.
    4040
    41 The MinGW project has 2 packages we are interested in using. The first is MinGW package which contains a Windows native GCC compiler, and GNU make (called mingw32-make). The second package is MSYS for Minimal SYStem. It is a stand alone package based on the excellent and sucessful Cygwin package but simplifed to providing a self hosted mingw32 target POSIX style environment. It provides a shell with enough functionality to run configure scripts from the autooconf package. It is simpler to install and setup than the larger more complex Cygwin package.
     41The MinGW project has 2 packages we are interested in using. The first MinGW package which contains a Windows native GCC compiler, and GNU make (called mingw32-make). The second package is MSYS for Minimal SYStem. It is a stand alone package based on the excellent and sucessful Cygwin package but simplifed to providing a self hosted mingw32 target POSIX style environment. It provides a shell with enough functionality to run configure scripts from the autooconf package. It is simpler to install and setup than the larger more complex Cygwin package.
    4242
    4343 *  [http://prdownloads.sf.net/mingw/MinGW-5.0.2.exe?download MinGW Tools]
     
    4646Click on the above and install each package. The default settings for these package should be ok for most users.
    4747
    48 If you have Cygwin installed, or another package which contains Cygwin you should consider remove any paths from your global path variable to them and using batch files to set paths specifically. It can be confusing if you end up mixing them. The example batch file above shows how you can manage specific paths.
     48If you have Cygwin installed, or another package which contains Cygwin you should consider removing any paths to it from your global path variable and using batch files to set paths specifically. It can be confusing if you end up mixing all of together. The example batch file above shows how you can manage specific paths for MinGW and RTEMS.
    4949
    50 With MSYS you can run the RTEMS configure script. You can use the MSYS shell which you can find as a menu of Desktop icon. This is just like a Unix shell. You can also run configure from a Windows command prompt started with the rtems.bat file shown above by placing "sh" before the configure command.
     50With MSYS you can run the RTEMS configure script. You can use the MSYS shell which you can find as a menu or Desktop icon. This is just like a Unix shell so you need to know some basic Unix commands to use. You can also run configure from a Windows command prompt started with the rtems.bat file shown above by placing "sh" before the configure command.
    5151
    5252If you wish to modify RTEMS and need to run autoconf, automake or any of the autotools you will need to install the [http://prdownloads.sf.net/mingw/msysDTK-1.0.0.exe?download MinGW MSYS Developers Tool] kit.