GNU Autoconf, Automake, and Libtool

GNU Autoconf, Automake, and Libtool
Author :
Publisher : Sams
Total Pages : 390
Release :
ISBN-10 : 1578701902
ISBN-13 : 9781578701902
Rating : 4/5 (02 Downloads)

Synopsis GNU Autoconf, Automake, and Libtool by : Gary V. Vaughan

If you are a developer and are looking to participate in the Open Source development growth area you will need to learn new Open Source tools. GNU autoconf, GNU automake and GNU libtool are key tools for Open Source application development. These tools are not easy to learn, so some of the leading authorities on these tools have agreed to work together on this book to teach developers how to boost their productivity and the portability of their application. This book place New Riders/MTP at the center of the Open Source development community. Autoconf, Automake and Libtool is an efficient discourse on the use of autoconf, automake and libtool aimed at reducing the steep learning curve normally associated with these tools. This is a study guide to the interactions between the tools, and how best to get them to cooperate. If you are a developer and have no GNU build environment expertise, this book will help you develop these tools completely and confidently.

Autotools

Autotools
Author :
Publisher : No Starch Press
Total Pages : 364
Release :
ISBN-10 : 9781593273316
ISBN-13 : 1593273312
Rating : 4/5 (16 Downloads)

Synopsis Autotools by : John Calcote

The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. And good luck to the beginner who wants to find anything beyond a basic reference work online. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a quick hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes the book with detailed solutions to the most frequent problems encountered by first-time Autotools users. 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 focuses on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent subprojects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex hand-coded makefiles to the powerful and flexible GNU build system.

Autotools, 2nd Edition

Autotools, 2nd Edition
Author :
Publisher : No Starch Press
Total Pages : 585
Release :
ISBN-10 : 9781593279721
ISBN-13 : 1593279728
Rating : 4/5 (21 Downloads)

Synopsis Autotools, 2nd Edition by : John Calcote

The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes with solutions to frequent problems encountered by Autotools users. This thoroughly revised second edition has been updated to cover the latest versions of the Autotools. It includes five new chapters on topics like pkg-config, unit and integration testing with Autotest, internationalizing with GNU tools, the portability of gnulib, and using the Autotools with Windows. As with the first edition, you'll focus on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent projects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex, hand-coded makefiles to the powerful and flexible GNU build system. 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 This detailed introduction to the GNU Autotools is indispensable for developers and programmers looking to gain a deeper understanding of this complex suite of tools. Stop fighting against the system and make sense of it all with the second edition of Autotools!

GNU Autoconf/Automake/Libtool

GNU Autoconf/Automake/Libtool
Author :
Publisher : 株式会社 オーム社
Total Pages : 428
Release :
ISBN-10 : 4274064115
ISBN-13 : 9784274064111
Rating : 4/5 (15 Downloads)

Synopsis GNU Autoconf/Automake/Libtool by : Gary V. Vaughan

ソフトウェアの移植性を高め、多様なプラットフォーム上での容易なビルドを実現する。オープンソースソフトウェアはもちろん、企業内プロジェクトにも有効な「GNU Autotools」の本格的解説書。

The Definitive Guide to GCC

The Definitive Guide to GCC
Author :
Publisher : Apress
Total Pages : 552
Release :
ISBN-10 : 1430251913
ISBN-13 : 9781430251910
Rating : 4/5 (13 Downloads)

Synopsis The Definitive Guide to GCC by : Kurt Wall

Besides covering the most recently released versions of GCC, this book provides a complete command reference, explains how to use the info online help system, and covers material not covered in other texts, including profiling, test coverage, and how to build and install GCC on a variety of operating system and hardware platforms. It also covers how to integrate with other GNU development tools, including automake, autoconf, and libtool.

MySQL Reference Manual

MySQL Reference Manual
Author :
Publisher : "O'Reilly Media, Inc."
Total Pages : 822
Release :
ISBN-10 : 0596002653
ISBN-13 : 9780596002657
Rating : 4/5 (53 Downloads)

Synopsis MySQL Reference Manual by : Michael Widenius

This comprehensive reference guide offers useful pointers for advanced use of SQL and describes the bugs and workarounds involved in compiling MySQL for every system.

Advanced Linux Programming

Advanced Linux Programming
Author :
Publisher : Sams Publishing
Total Pages : 543
Release :
ISBN-10 : 9780672333620
ISBN-13 : 0672333627
Rating : 4/5 (20 Downloads)

Synopsis Advanced Linux Programming by : CodeSourcery LLC

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.

21st Century C

21st Century C
Author :
Publisher : "O'Reilly Media, Inc."
Total Pages : 297
Release :
ISBN-10 : 9781449344665
ISBN-13 : 1449344666
Rating : 4/5 (65 Downloads)

Synopsis 21st Century C by : Ben Klemens

Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted. C isn’t just the foundation of modern programming languages; it is a modern language, ideal for writing efficient, state-of-the-art applications. Get past idioms that made sense on mainframes and learn the tools you need to work with this evolved and aggressively simple language. No matter what programming language you currently favor, you’ll quickly see that 21st century C rocks. Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkers Use Autotools, C’s de facto cross-platform package manager Learn about the problematic C concepts too useful to discard Solve C’s string-building problems with C-standard functions Use modern syntactic features for functions that take structured inputs Build high-level, object-based libraries and programs Perform advanced math, talk to internet servers, and run databases with existing C libraries This edition also includes new material on concurrent threads, virtual tables, C99 numeric types, and other features.

Programming with GNU Software

Programming with GNU Software
Author :
Publisher : "O'Reilly Media, Inc."
Total Pages : 268
Release :
ISBN-10 : 1565921127
ISBN-13 : 9781565921122
Rating : 4/5 (27 Downloads)

Synopsis Programming with GNU Software by : Michael Kosta Loukides

Here is a complete package for programmers who are new to UNIX or who would like to make better use of the system. The book provides an introduction to all the tools needed for a C programmer. The CD contains sources and binaries for the most popular GNU tools, including their C/C++ compiler.

Lex & Yacc

Lex & Yacc
Author :
Publisher : "O'Reilly Media, Inc."
Total Pages : 355
Release :
ISBN-10 : 9781565920002
ISBN-13 : 1565920007
Rating : 4/5 (02 Downloads)

Synopsis Lex & Yacc by : John R. Levine

Software -- Operating Systems.