GNU make version 3.80 or newer is required; other make programs or older GNU make versions will not work. (GNU make is sometimes installed under the name gmake.)
You need an ISO/ANSI C compiler (at least C89-compliant)
tar is required to unpack the source distribution, in addition to either gzip or bzip2.
The GNUReadline library is used by default. If you don't want to use it then you must specify the --without-readline option to configure.
The zlib compression library is used by default.
There are several different ways of building PostgreSQL on Windows. The simplest way to build with Microsoft tools is to install a supported version of the Microsoft Platform SDK and use the included compiler. It is also possible to build with the full Microsoft Visual C++ 2005 or 2008. In some cases that requires the installation of the Platform SDK in addition to the compiler.
It is also possible to build PostgreSQL using the GNU compiler tools provided by MinGW, or using Cygwin for older versions of Windows.
Ou seja. Todas as alternativas estão corretas e não existe alternativa a ser marcada.
Fonte: http://www.postgresql.org/docs/