GNU Make

About GNU Make

GNU Make is an open-source Makefile utility licensed under the GPLv2 license. Most of the tools on my website use Makefiles, and thus will require GNU Make or some alternative.

Prerequisites

GNU Make has no prerequisites.

Downloading GNU Make

As I write this, the latest stable version of GNU Make is 3.81. You can download this, or another version, at http://ftp.gnu.org/gnu/make/. Assuming you want to install version 3.81: download make-3.81.tar.gz, and follow the rest of these instructions to install it.

For example: downloading GNU Make using wget:
$ wget http://ftp.gnu.org/gnu/make/make-3.81.tar.gz

Installing GNU Make

Extract GNU Make
$ gzip -dc < make-3.81.tar.gz | tar -xf -
$ cd make-3.81
Build GNU Make
$ ./configure
$ sh ./build.sh
$ ./make check
Install GNU Make
# ./make install

Files

GNU Tar, when installed as instructed above, produces the following files:

Executable Files
/usr/local/bin/make
Man Pages
/usr/local/man/man1/make.1
Info Files
/usr/local/info/make.info
/usr/local/info/make.info-1
/usr/local/info/make.info-2
Locale Files
/usr/local/share/locale/lang/LC_MESSAGES/make.mo

Feedback

I personally dislike outdated documentation. If anything here seems wrong, or perhaps did not work for you, please email me (jay@petio.org) and tell me so I can update it. Thanks!