• GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
  • You should use this name if you have a makefile that is specific to GNU make, and will not be understood by other versions of make.
  • In this tutorial, you will learn how to use GNU Make to automate any task that involves updating files or performing actions based on file changes.
  • Let's look at a few of the most common and useful ones. For a full accounting of these functions, one can learn about all of them in the GNU Make documentation.
  • GNU Make tool is a task runner that can be used to compile your software to target multiple platforms and architectures.
  • Make: GNU make utility to maintain groups of programs.
  • GNUmakefile is selected next, although its generally discouraged, unless the makefile explicitly requires GNU Make (as opposed to other distributions)
  • The release of GNU compilers distributed at this site also includes GNU make. It is unnecessary to download the utility for GNU compilers.
  • Chapter 1: The Basics Revisited
    • Getting Environment Variables into GNU make
    • Recent GNU make Versions: 3.81, 3.82, and 4.0
  • This is Edition 0.76, last updated 31 October 2022, of The GNU Make Manual , for GNU make version 4.4.