Professional Documents
Culture Documents
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.) To
test for GNU make enter:
You need an ISO/ANSI C compiler (at least C89-compliant). Recent versions of GCC
are recommended, but PostgreSQL is known to build using a wide variety of compilers
from different vendors.
The GNU Readline library is used by default. It allows psql (the PostgreSQL command
line SQL interpreter) to remember each command you type, and allows you to use
arrow keys to recall and edit previous commands. This is very helpful and is
strongly recommended. If you don't want to use it then you must specify the --
without-readline option to configure. As an alternative, you can often use the BSD-
licensed libedit library, originally developed on NetBSD. The libedit library is
GNU Readline-compatible and is used if libreadline is not found, or if --with-
libedit-preferred is used as an option to configure. If you are using a package-
based Linux distribution, be aware that you need both the readline and readline-
devel packages, if those are separate in your distribution.
The zlib compression library is used by default. If you don't want to use it then
you must specify the --without-zlib option to configure. Using this option disables
support for compressed archives in pg_dump and pg_restore.