메인 패키지는 MinGW, 부분적으로 MSYS와 mingwPORTs를 포함하고 있는 것으로 보인다.
MinGW와 MSYS는 독립적으로 설치가 가능하며,
mingwPORT는 MinGW와 MSYS 둘다 설치되어 있어야 한다.


MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.

MinGW includes:

  • A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;
  • GNU Binutils for Windows (linker, archive manager)
  • MSYS, a fork of Cygwin designed for running configure scripts and Makefiles
  • Community-supported add-on tools and libraries (mingwPORTs)
  • A graphical and a command-line installer for Windows
  • Cross-compilers to build Windows applications on other platforms (e.g. Linux)

MSYS, a contraction of "Minimal SYStem", is a Bourne Shell command line interpreter system. Offered as an alternative to Microsoft's cmd.exe, this provides a general purpose command line environment, which is particularly suited to use with MinGW, for porting of many Open Source applications to the MS-Windows platform; it includes a small selection of Unix tools, chosen to facilitate that objective, and using it is a necessary prerequisite for building mingwPORTs.

mingwPORTs are user contributed additions to the MinGW software collection. Rather than providing these "add-ons" as precompiled binary packages, they are supplied in the form of interactive Bourne shell scripts, which guide the end user through the process of automatically downloading and patching original source code, then building and installing it. Users who wish to build any application from a mingwPORT must first install both MinGW and MSYS.


[링크 : http://mingw.org/]


아래의 링크에서 자동화된 MinGW 인스톨러를 다운로드 하고
[링크 : http://sourceforge.net/downloads/mingw/Automated%20MinGW%20Installer/mingw-get-inst/]

mingw-get-inst.exe을 실행하니 기본값으로 C Compiler만 설정되어 있다.

GCC만 설치하면, gcc / gdb / gcov / gprof 등은 설치되나,
make는 빠지므로 별도로 설치를 해야한다.

그런 이유로, GCC 와 MSYS를 선택하여 설치하면 gcc / make 가 설치되며
이경우 전체설치 용량은 108MB 를 차지한다.

사족 : 가끔 MinGW를 민구로 읽으면 어떨까? 라는 생각이 든다 -_-
Posted by 구차니