Using the make utility to build software (Advanced)

  • by

make is a utility for building programs based on the contents of a specially formatted text file named Makefile or makefile under Linux and Unix environments. A makefile has explicit rules, implicit rules, variable definitions, directives and comments. In the primer make tutorial, we looked at some example makefiles containing explicit rules.… Read more


Using the make utility to build software (Primer)

  • by

As the number of source files and libraries required to build a software increase in number, the build process gets more complicated and the time required to build the final executable becomes more and more. Here, the classic make utility available in Linux and other Unix-like environments comes to the rescue as it automatically builds the software based on rules given in a makefile and optimizes on the build process by compiling only the files that have changed since the last build.… Read more