University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Details: Using a Makefile for Efficient Code Development

Date: Thursday, September 29, 2005, 01:00 pm - 02:00 pm
Location: 402 Walter
Instructor(s): Hakizumwami Birali Runesha, MSI

A Makefile provides a convenient and efficient way to build projects from source files. It is the de facto standard in the world of UNIX developers. The MAKE program allows you to manage the dependencies between various files composing the project, saving a very significant amount of time during code development by eliminating unnecessary recompiles.

During this tutorial, the basics of MAKE will be presented for both simple and complex projects. A popular MAKE extension, GNU MAKE, will also be discussed.

Prerequisites: Some experience with code development in the UNIX environment