Autotools: A Practitioner's Guide to GNU Autoconf, Automake, by John Calcote

By John Calcote

The GNU Autotools make it effortless for builders to create software program that's moveable throughout many Unix-like working platforms. even though the Autotools are utilized by hundreds of thousands of open resource software program applications, they've got a notoriously steep studying curve. And solid success to the newbie who desires to locate something past a uncomplicated reference paintings online.

Autotools is the 1st e-book to supply programmers a tutorial-based advisor to the GNU construct approach. writer John Calcote starts with an summary of high-level suggestions and a brief hands-on journey of the philosophy and layout of the Autotools. He then tackles extra complex information, like utilizing the M4 macro processor with Autoconf, extending the framework supplied through Automake, and construction Java and C# resources. He concludes the publication with special suggestions to the main widespread difficulties encountered by way of first-time Autotools users.

You'll learn the way to:
–Master the Autotools construct process to maximise your software's portability
–Generate Autoconf configuration scripts to simplify the compilation process
–Produce moveable makefiles with Automake
–Build cross-platform software program libraries with Libtool
–Write your personal Autoconf macros

Autotools specializes in tasks: Jupiter, an easy "Hello, world!" application, and FLAIM, an current, advanced open resource attempt containing 4 separate yet interdependent subprojects. stick to alongside because the writer takes Jupiter's construct process from a uncomplicated makefile to a full-fledged Autotools venture, after which as he converts the FLAIM initiatives from complicated hand-coded makefiles to the strong and versatile GNU construct system.

Show description

Read Online or Download Autotools: A Practitioner's Guide to GNU Autoconf, Automake, and Libtool PDF

Similar open source programming books

Processing 2: Creative Coding Hotshot

In DetailProcessing makes it handy for builders, artists, and architects to create their very own tasks simply and successfully. Processing provide you with a platform for expressing your principles and interesting audiences in new methods. This ebook teaches you every thing you must recognize to discover new frontiers in animation and interactivity with assistance from Processing.

Nginx HTTP Server - Third Edition

Harness the ability of Nginx to utilize your infrastructure and serve pages speedier than everAbout This BookDiscover attainable interactions among Nginx and Apache to get the simplest of either worldsLearn to take advantage of the positive aspects provided through NGinx in your net applicationsGet the most recent ideas on hand, designed with the most recent model in mindWho This booklet Is ForBy masking either the early setup phases and complex subject matters, this booklet matches internet directors who drawn to ideas to optimize their infrastructure, no matter if you're looking into exchanging your present net server software program or integrating a brand new software to cooperate with functions which are already up and working.

Ruby Performance Optimization: Why Ruby is Slow, and How to Fix It

You do not have to simply accept sluggish Ruby or Rails functionality. during this complete advisor to Ruby optimization, you are going to how one can write speedier Ruby code--but that is only the start. See precisely what makes Ruby and Rails code gradual, and the way to mend it. Alex Dymo will consultant you thru perils of reminiscence and CPU optimization, profiling, measuring, functionality checking out, rubbish assortment, and tuning.

Mobile Test Automation with Appium

Automate your cellular app testingAbout This BookHow to automate trying out with AppiumApply thoughts for growing accomplished testsHow to check on actual units or emulatorsWho This publication Is ForAre you a cellular developer or a software program tester who needs to exploit Appium in your try automation? if this is the case, then this is often the suitable publication for you .

Additional info for Autotools: A Practitioner's Guide to GNU Autoconf, Automake, and Libtool

Sample text

Download PDF sample

Rated 4.84 of 5 – based on 47 votes