Autotools, 2. Auflage: Ein Leitfaden für Praktiker zu Gnu Autoconf, Automake und Libtool

Bewertung:   (4,4 von 5)

Autotools, 2. Auflage: Ein Leitfaden für Praktiker zu Gnu Autoconf, Automake und Libtool (John Calcote)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden Ansatz zum Verständnis und zur Anwendung von Autotools und macht es für Benutzer, die es in ihre C/C++-Projekte integrieren wollen, zugänglich. Während einige Leser das Buch ansprechend und praktisch finden, kritisieren andere den Schreibstil und die mangelnde Klarheit in bestimmten Diskussionen.

Vorteile:

Das Buch erklärt die Autotools gut und macht sie für die Erstellung von Paketen unter Linux zugänglich und nützlich. Es ermutigt zur praktischen Anwendung, was das Verständnis fördert. Viele Leser finden es besser lesbar als die offiziellen GNU Autotools Handbücher. Es ist hilfreich für Projekte, die über grundlegende Skripte hinausgehen müssen.

Nachteile:

Der Schreibstil wird als unklar und manchmal nachlässig empfunden, mit Verweisen auf Themen, die vorher nicht eingeführt wurden. Einige Leser empfehlen, die Dokumentation der Originalautoren zu konsultieren, um Informationen von höherer Qualität zu erhalten. Es gibt Kritik am Fluss und der Organisation des Inhalts.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

Inhalt des Buches:

Die lang erwartete Aktualisierung des Leitfadens für Praktiker von GNU Autoconf, Automake und Libtool

Die GNU Autotools machen es Entwicklern leicht, Software zu erstellen, die auf viele Unix-ähnliche Betriebssysteme und sogar auf Windows portabel ist. Obwohl die Autotools von Tausenden von Open-Source-Softwarepaketen verwendet werden, haben sie eine notorisch steile Lernkurve.

Autotools ist das erste Buch, das Programmierern einen auf Tutorials basierenden Leitfaden für das GNU Build System bietet. Der Autor John Calcote beginnt mit einem Überblick über die grundlegenden Konzepte und einer praktischen Einführung in die Philosophie und das Design der Autotools. Anschließend geht er auf fortgeschrittenere Details ein, wie die Verwendung des M4-Makro-Prozessors mit Autoconf, die Erweiterung des von Automake bereitgestellten Frameworks und die Erstellung von Java- und C#-Quellen. Er schließt mit Lösungen für häufige Probleme, auf die Autotools-Benutzer stoßen.

Diese gründlich überarbeitete zweite Auflage wurde aktualisiert, um die neuesten Versionen der Autotools abzudecken. Sie enthält fünf neue Kapitel zu Themen wie pkg-config, Unit- und Integrationstests mit Autotest, Internationalisierung mit GNU-Tools, die Portabilität von gnulib und die Verwendung der Autotools unter Windows. Wie in der ersten Ausgabe werden Sie sich auf zwei Projekte konzentrieren: Jupiter, ein einfaches "Hello, world! "Programm, und FLAIM, ein bestehendes, komplexes Open-Source-Projekt, das vier separate, aber voneinander abhängige Projekte umfasst. Folgen Sie dem Autor, wie er das Jupiter-Build-System von einem einfachen Makefile zu einem vollwertigen Autotools-Projekt macht und wie er die FLAIM-Projekte von komplexen, handcodierten Makefiles auf das leistungsfähige und flexible GNU-Build-System umstellt.

Lernen Sie wie:

⬤ Das Autotools-Build-System beherrschen, um die Portabilität Ihrer Software zu maximieren.

⬤ Autoconf-Konfigurationsskripte zu erstellen, um den Kompilierungsprozess zu vereinfachen.

⬤ Portable Makefiles mit Automake zu erstellen.

⬤ Erstellen Sie plattformübergreifende Softwarebibliotheken mit Libtool.

⬤ Schreiben Sie Ihre eigenen Autoconf-Makros.

Diese detaillierte Einführung in die GNU Autotools ist unentbehrlich für Entwickler und Programmierer, die ein tieferes Verständnis für diese komplexe Suite von Werkzeugen erlangen wollen. Hören Sie auf, gegen das System anzukämpfen, und machen Sie mit der zweiten Auflage von Autotools einen Sinn aus dem Ganzen!

Weitere Daten des Buches:

ISBN:9781593279721
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:360

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Autotools, 2. Auflage: Ein Leitfaden für Praktiker zu Gnu Autoconf, Automake und Libtool -...
Die lang erwartete Aktualisierung des Leitfadens für...
Autotools, 2. Auflage: Ein Leitfaden für Praktiker zu Gnu Autoconf, Automake und Libtool - Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)