(Dr.R.K.) Understanding `Make' - index

Go to Top Go to Bottom blank blank Go up one level R.K.'s Home Page Keyword Index Site Map Help Linux


Introduction to "make" for Handling Software Projects


As software projects grow, the task of re-compiling and linking the code together to produce an executable program becomes increasingly more difficult or lengthy. Investing a little time in understanding "make" and creating your own "Makefile" pays enormous dividends reducing the debugging cycle and self-documenting the tasks necessary to produce an executable. "make" is a simple and useful tool that compares the dependencies in the "Makefile", with respect to the source file time stamps, executing the given commands to create an up-to-date dependent. This discussion starts with very simple "Makefiles" to more involved and fiendishly clever ones, examining each aspect of "make".

Other resources:

Brought to you by: R.K. Owen,Ph.D.
This page is http://rkowen.owentrek.com/howto/slides/make/index.html