Lecture about the GNU Autotools


Due to its many inherent problems, I can no longer recommend using GNU Autotools for new projects. See my “Escape from GNU Autohell!” page for more information.

The pages and links here may still be useful for learning GNU Autotools, in order to maintain existing projects, or to convert from them to a different system.

GNU Autoconf, Automake and Libtool are the de-facto standard tools for portably building and installing applications across variable UNIX flavours and systems.

This lecture covers the basic concepts involved in using these tools, and how to use them for your application.