Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool

Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool
PDF, ePUB
  • eBook:
    Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool
  • Author:
    John Calcote
  • Edition:
    1 edition
  • Categories:
  • Data:
    July 23, 2010
  • ISBN:
    1593272065
  • ISBN-13:
    9781593272067
  • Language:
    English
  • Pages:
    360 pages
  • Format:
    PDF, ePUB

Book Description
The GNU Autotools make it easy for developers to create software that is portable across many UNIX-like operating systems. Thousands of open source software packages use the Autotools, but the learning curve is unfortunately steep, and it can be difficult for a beginner to find anything more than basic reference material on using the powerful software suite.
In Autotools, author John Calcote begins with an overview of high-level concepts; then tackles more advanced topics, like using the M4 macro processor with Autoconf, extending the Automake framework, and building Java and C# sources.
You'll learn how to:
  • Master the Autotools build system to maximize your software's portability
  • Generate Autoconf configuration scripts to simplify the compilation process
  • Produce portable makefiles with Automake
  • Build cross-platform software libraries with Libtool
  • Write your own Autoconf macros
Autotools also includes a variety of complete projects that you're encouraged to work through to gain a real-world sense of how to become an Autotools practitioner. For example, you'll turn the FLAIM and Jupiter projects' hand-coded, makefile-based build systems into a powerful Autotools-based build system.

Content

Chapter 1: A Brief Introduction to the GNU Autotools
Chapter 2: Understanding the GNU Coding Standards
Chapter 3: Configuring Your Project with Autoconf
Chapter 4: More Fun with Autoconf: Configuring User Options
Chapter 5: Automatic Makefiles with Automake
Chapter 6: Building Libraries with Libtool
Chapter 7: Library Interface Versioning and Runtime Dynamic Linking
Chapter 8: FLAIM: An Autotools Example
Chapter 9: FLAIM Part II: Pushing the Envelope
Chapter 10: Using the M4 Macro Processor with Autoconf
Chapter 11: A Catalog of Tips and Reusable Solutions for Creating Great Projects

Download Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool PDF or ePUB format free


Free sample

Download in .PDF format



Download in .ePUB format


Add comments
Прокомментировать
Введите код с картинки:*
reload, if the code cannot be seen
Copyright © 2019