Make#
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.
Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.
On Bede’s ppc64le
nodes, make 4.2
is provided by default, and
A more recent version of make
, is provided by the make
family of modules.
module load make
module load make/4.3
On the aarch64
nodes, make 4.3
is provided by default without the need for a module load
For more information on the usage of make
, see the online documentation or run man make
after loading the module.