Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 914175
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T17:40:38+00:00 2026-05-15T17:40:38+00:00

So a couple years back I took some time to grok make , and

  • 0

So a couple years back I took some time to grok make, and it’s paid off enormously. Writing little makefiles for building my projects and automating tasks is fun and productive.

The downside is, of course, that my makefiles are overspecific, especially when it comes to platforms and library locations.

So this is the point at which people tell me “autotools to the rescue!” And they certainly seem to do the trick when other people do them (I love downloading something and running configure && make && sudo make install and watching it just work), but I can’t wrap my head around them.

I’ve looked in some configure.ac and Makefile.am files, and I just don’t understand what’s going on. I don’t know what part of identifiers is developer’s choice, and what part is meaningful to the autotools. I’m not sure I understand the entire flow and the point of Makefile.in. I think I’m just hitting a mental wall going from the system I’m used to (make) to something that’s a layer or two above that.

Can anyone point me towards a tutorial or book (preferably not an overly dry one) that can teach me the joy of autotools? What the steps are, and how I can use them, how I can write my own configure.ac and Makefile.am from scratch? Show me how to be effective and have fun with them?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T17:40:38+00:00Added an answer on May 15, 2026 at 5:40 pm

    Although I consider Alexandre Duret-Lutz’s Autotools Tutorial, mentioned in elmarco’s answer, to be the very best available, you should also know about the Goat Book:

    http://sourceware.org/autobook/

    The versions of the tools it deals with are rather old, but it’s a nice introduction and it’s presented in a logical order. It’s also more complete than the Tutorial. It is perhaps best used as supplementary reading after you’ve worked through the Tutorial.

    UPDATE
    There’s also John Calcote’s book, it was published around August 2010 and it’s really good. I’m not sure whether the whole book is online at that link, but at least part of it is.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

A couple of years back I participated in writing the best practices/coding style for
A Couple of years back due to a improperly implemented Try Catch Finally block
I'm getting back into .NET development after a couple years and it seems that
I'm just getting back into C++ after a couple of years of doing a
I built this site a couple of years back and but am now in
So I have a fairly complex applet structure from a couple years back, and
I used Flex 2/3 for a couple of years and have just come back
I've had been hearing about test driven development for a couple years now, and
I've been a java developer for a couple years and have heard that you
I've been working with web start for a couple years now and have experience

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.