Cygwin

 
 
Cygwin is a Linux-like environment for Windows. It consists of two parts:
  • A DLL (cygwin1.dll) which acts as a Linux emulation layer providing substantial Linux API functionality.
  • A collection of the popular GNU development tools.
Cygwin runs on all modern 32 bit versions of Windows, except Windows CE. This includes Windows 95/98/ME/NT/2000/XP/Vista. Cygwin is distributed at no charge for commercial or non-commercial use. For more information read the Cygwin licensing terms.

More information about Cygwin can be found at:
http://www.cygwin.com

The latest Cygwin version can be downloaded from:
hhttp://www.cygwin.com

Online documentation about Cygwin can be found at: http://cygwin.com/docs.html

Documentation for the individual GNU tools can be found at: http://www.fsf.org/manual/







Utlities for C++ development



Information
If you are using the eclipse IDE with the C/C++ plugin installed you need the following Cygwin utilities for C++ development:
  • g++ compiler
  • make tool
Operating system used
Windows XP Home Edition Version 5.1 SP 2

Software prerequisites
Cygwin

Procedure
  1. To install the g++ compiler and make tool, follow the same procedure mentioned above starting from step 12.

  2. The g++ compiler and make tool can be found under category: All | Devel

    g++ and make for C++ development

  3. To verify if the utilities are installed, type:

    g++ --version

    You should see:

    g++ (GCC) 3.3.3 (cygwin special)
    Copyright (C) 2003 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


    make --version

    You should see:

    GNU Make 3.80
    Copyright (C) 2002 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.