Under Windows, the simplest way to get GCC is to install cygwin
click on download and follow the instructions. (There is also a Mingw version, but Cygin is significantly easier to set up.)
Once cygwin is installed, run the bash shell. At the prompt, type startx & and a xwindow terminal shell will appear, and you can get at emacs and GCC.
If emacs is (*shudder*) too primitive for you, download (under regular windows), eclipse
and the CDT extensions. This will give you a highly sophisticated IDE that can compile using Cygwins GCC.
The way I run it is at the xwindow shell, change directory to /cygdrive/c/eclipse (which is another name for C:\eclipse) and run ./eclipse & Eclipse will run as a regular windows program, but it will automatically use Cygwins GCC
Managed C++ projects will customize the makefile for you, whereas the unmanaged projects will let you do the makefile.
Eclipse CDT is a lot easier to use than Visual Studio C++.NET. Using a JNI bridge, you can also toss in Eclipse's incredible GUI and graphical editing toolkits to create your front end.
You can also get kdevelop,et all by getting Cygwin KDE, but in my experience, eclipse CDT is still a better choice.
r Windows XP OS. I want to use the GCC compiler, so I want to know how to g= et it,