There are several compilers that can be used to build Blender. If you are on a Linux or Unix-like system you may already have a compiler installed, probably gcc. On other platforms you may need to acquire them seperately.

Microsoft Visual C/C++ Compiler

Simon Clitherow wrote a good tutorial on installing the free compiler toolkit from Microsoft: Microsoft VC++ Toolkit 2003

 

note: to install all needed packages you need a minimum of 1GB free HD space (.net framework sdk, directx sdk, platform sdk, etc.)

Debug tools

The debug tools that come with the .NET Framework SDK version 1.1 can handle only managed code, so after a search I found a very good debugger from Microsoft: www.microsoft.com/whdc/devtools/debugging/installx86.mspx

GCC

The GCC compiler comes with most Linux distribution and is available for many Unix-platforms.