oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
14 Angebote ab EUR 12,50

Möchten Sie verkaufen?
Hier verkaufen
 
   
Gnu Autoconf, Automake, and Libtool
 
 

Gnu Autoconf, Automake, and Libtool (Taschenbuch)

von Gary V. Vaughan (Autor), Ben Elliston (Autor), Thomas Tromey (Autor)
3.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
Statt: EUR 36,99
Jetzt: EUR 28,14 Kostenlose Lieferung. Siehe Details.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Gewöhnlich versandfertig in 4 bis 6 Wochen.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

9 neu ab EUR 26,02 5 gebraucht ab EUR 12,50
Amazon Kindle
Amazon Kindle - Jetzt internationaler Versand aus den USA
Entdecken Sie über 250.000 englischsprachige Bücher, Zeitungen und Zeitschriften. Mehr erfahren und bestellen bei Amazon.com in den USA.

Wird oft zusammen gekauft

Gnu Autoconf, Automake, and Libtool + GNU make + An Introduction to Gcc
Preis für alle drei: EUR 73,62

Einige dieser Artikel sind schneller versandfertig als andere. Details anzeigen

  • Dieser Artikel: Gnu Autoconf, Automake, and Libtool von Gary V. Vaughan

    Gewöhnlich versandfertig in 4 bis 6 Wochen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • GNU make von Robert Mecklenburg

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • An Introduction to Gcc von Brian J. Gough

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung bei einem Bestellwert ab EUR 20. Details


Kunden, die diesen Artikel gekauft haben, kauften auch

Valgrind 3.3 - Advanced Debugging and Profiling for Gnu/Linux Applications

Valgrind 3.3 - Advanced Debugging and Profiling for Gnu/Linux Applications

von J. Seward
4.5 von 5 Sternen (2)  EUR 13,48
An Introduction to Gcc

An Introduction to Gcc

von Brian J. Gough
4.0 von 5 Sternen (2)  EUR 13,48
Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)

Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)

von Robert Mecklenburg
3.0 von 5 Sternen (1)  EUR 18,95
GNU make

GNU make

von Robert Mecklenburg
EUR 32,00
The Art of Debugging with GDB, DDD and Eclipse: For Professionals and Students

The Art of Debugging with GDB, DDD and Eclipse: For Professionals and Students

von Norman Matloff
3.0 von 5 Sternen (1)  EUR 25,95
Weitere Artikel entdecken

Produktinformation

  • Taschenbuch: 432 Seiten
  • Verlag: New Riders Publ (31. Dezember 1999)
  • Sprache: Englisch
  • ISBN-10: 1578701902
  • ISBN-13: 978-1578701902
  • Größe und/oder Gewicht: 23,1 x 15,2 x 2,8 cm
  • Durchschnittliche Kundenbewertung: 3.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon.de Verkaufsrang: Nr. 85.309 in Englische Bücher (Die Bestseller Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Amazon.co.uk

The success of "open source" software is dependent on programmers around the world being able to develop software that runs on many flavours of UNIX and Linux. The GNU "autotools": autoconf, automake and libtool are powerful tools that simplify writing software on different platforms. GNU Autoconf, Automake, and Libtool is a technically adept and expert guide to using these utilities effectively. Any C/C++ or script programmer who writes software under UNIX/Linux will want to have a copy of this book to make better use of these powerful and sometimes obscurely documented tools.

This text is filled with the nuts-and-bolts details of running these three utilities, including command-line switches and the actual, generated files that automate the build process and help programmers port code between different environments. As such, this title will be appreciated by those at their workstations who want a hands-on guide to using the autotools.

There's a danger of missing the forest for the trees here, with all this necessary detail, but the middle sections of this book pull back a little with several useful chapters on the bigger picture of code "portability". Chapters on both C and C++ portability explore language features that are likely to cause trouble when code is moved between different versions of UNIX (or even between UNIX and Windows). A similar section also discusses the issues when developing portable shell scripts.

Readers will also appreciate sections devoted to actual source code built with the autotools. Starting out simply, the authors also provide examples of more complex source code modules (including projects that make use of dynamic loading and cross-platform builds). The genius of the autotools utilities is certainly in the details of command line switches and the expert tips offered here. But it is also good to get a perspective on why you use these tools, and what they do for the working UNIX developer.

By covering both fronts, the nitty-gritty and the higher level issues of "portability" in a broader sense, this title succeeds as both a hands-on reference and as a guide to understanding how to write more portable code generally. It will be a virtual must-have for any serious UNIX C/C++ programmer. Although it's not a book you necessarily read cover-to-cover, it's chockfull of useful advice that can save considerable time for anyone who writes software for UNIX and Linux. --Richard Dragan



Amazon.com

The success of "open-source" software is dependent on programmers around the world being able to develop software that runs on many flavors of Unix and Linux. The GNU autoconf, automake, and libtool "autotools" are powerful tools that simplify writing software on different platforms. GNU Autoconf, Automake, and Libtool is a technically adept and expert guide to using these utilities effectively. Any C/C++ or script programmer who writes software under Unix/Linux will want to have a copy of this book to make better use of these powerful and sometimes obscurely documented tools.

This text is filled with the nuts-and-bolts details of running these three utilities, including command-line switches and the actual, generated files that automate the build process and help programmers port code between different environments. As such, this title will be appreciated by those at their workstations who want a hands-on guide to using the autotools.

There's a danger of missing the forest for the trees here, with all of this necessary detail, but the middle sections of this book pull back a little with several useful chapters on the bigger picture of code "portability." Chapters on both C and C++ portability explore language features that likely will cause trouble when code is moved between different versions of Unix (or even between Unix and Windows). A similar section also discusses the issues when developing portable shell scripts.

Readers will appreciate also sections that are devoted to actual source code that's built with the autotools. Starting out simply, the authors also provide examples of more complex source-code modules (including projects that make use of dynamic loading and cross-platform builds). The genius of the autotools utilities is certainly in the details of command-line switches, and the expert tips that are offered here. But it's good also to get a perspective on why you use these tools, and what they do for the working Unix developer.

By covering both the nitty-gritty and the higher level issues of "portability" in a broader sense, this title succeeds as both a hands-on reference and as a guide to understanding how to write more portable code generally. It'll be a virtual must-have for any serious Unix C/C++ programmer. Although it's not a book you necessarily read from cover to cover, it's chock-full of useful advice that can save considerable time for anyone who writes software for Unix and Linux. --Richard Dragan

Topics covered:
  • Introduction and history of Unix and configuration tools
  • The configure tool
  • Makefile and dependencies
  • GNU autotools used for a simple program
  • Porting options and configure.in
  • Bootstrapping techniques
  • Comprehensive introduction to the GNU libtool utility (building and linking options)
  • Using libtool with configure.in andmakefile.am
  • A larger GNU autotools project
  • Distributing files in tarballs
  • Installing and uninstalling packages
  • Strategies and tips for writing portable C code with the GNU autotools (including data types, cross-Unix and Unix/Windows portability issues)
  • Guide to C++ portability (includes issues with variable scoping, exceptions, template, and the Standard Template Library)
  • Dynamic loading and the GNU libltdll tool
  • Advanced automake tips
  • A complex GNU autotools example (including dynamic linking)
  • Introduction to M4 (the underlying language of the autotools)
  • Script portability issues for the Bourne shell and its variants
  • Cygnus's Cygwin and the GNU autotools
  • Cross-compilation techniques
  • Reference for installing the GNU autotools

  • Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

    Gnu Autoconf, Automake, and Libtool
    47% kaufen den auf dieser Seite vorgestellten Artikel:
    Gnu Autoconf, Automake, and Libtool 3.8 von 5 Sternen (4)
    EUR 28,14
    GNU make
    17% kaufen
    GNU make
    EUR 32,00
    Die GNU Autotools: Leitfaden für die Softwaredistribution
    15% kaufen
    Die GNU Autotools: Leitfaden für die Softwaredistribution
    EUR 29,90
    Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)
    11% kaufen
    Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks) 3.0 von 5 Sternen (1)
    EUR 18,95

    In diesem Buch (Mehr dazu)
    Ausgewählte Seiten ansehen
    Buchdeckel | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
    Hier reinlesen und suchen:

    Tags

     (Was ist das?)
    Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
    Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
     

     

    Kundenrezensionen

    4 Rezensionen
    5 Sterne:
     (1)
    4 Sterne:
     (2)
    3 Sterne:    (0)
    2 Sterne:
     (1)
    1 Sterne:    (0)
     
     
     
     
     
    Durchschnittliche Kundenbewertung
    3.8 von 5 Sternen (4 Kundenrezensionen)
     
     
     
     
    Sagen Sie Ihre Meinung zu diesem Artikel:
    Die hilfreichsten Kundenrezensionen

     
    14 von 15 Kunden fanden die folgende Rezension hilfreich:
    5.0 von 5 Sternen Endlich eine gemeinsame Behandlung dieser wichtigen Tools, 27. November 2000
    Dieses Buch ("The Goat Book") stellt die wichtigen "Autotools" Werkzeuge Autoconf, Automake und Libtool vor und als bisher einziges Werk, im gemeinsamen Zusammenhang.

    Die Autoren sind auch keine Unbekannten sondern Entwickler und Maintainer dieser freien Werkzeuge. Historisch gewachsen, mit zunächst Autoconf als Werkzeug zur Generierung von "configure" Konfigurations-Shellskripten, kam Automake zur Generierung von Makefiles hinzu und schliesslich Libtool, zum über Plattformgrenzen hinweg einheitlichen Bau von dynamischen Bibliotheken. Insgesamt stellen sie ein mächtiges Framework dar, welches den Bau von Software erleichtert und portable Anwendungen stark unterstützt, von den diversen UNIX Varianten bis hin zur Win32 Welt.

    Man kann durch Angabe weniger relevanter Daten komplexe Konfigurationsskripte und Makedateien generieren - eine Aufgabe, die bei grösseren Projekten von Hand nur sehr aufwendig machbar wäre, da gross, fehleranfällig (und langweilig). Jedem, der sich mit freier Software beschäftigt und schon mal ein solches Paket selbst aus den Quellcodes gebaut hat, wird vermutlich schon mal mehr oder weniger direkt auf diese Tools gestossen sein. Sie bilden inzwischen einen wichtigen weiteren Baustein, neben Compilern und Linker beim Zusammenbau und ihr Gebrauch war bislang nicht einfach zu erlernen ("Black art").

    Ich kann es nur jedem empfehlen, der ein nicht triviales Projekt startet, sei es nun open oder closed source, die Autotools sind wohlweislich für alle Anwender verfügbar. Es ist eine famose Ergänzung zu den durchaus sehr guten Einzelmanuals, eben weil es das Zusammenspiel behandelt.

    Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



     
    3 von 3 Kunden fanden die folgende Rezension hilfreich:
    4.0 von 5 Sternen The tutorial the online docs lack, 19. November 2004
    Von Stefan Hundhammer "shshsh" (Nürnberg) - Alle meine Rezensionen ansehen
    (REAL NAME)   
    This book is a supplement to the info pages about the GNU autotools (autoconf, automake, libtool). It is not intended as a replacement for the info pages, even though it covers a lot what is described there, too.

    The emphasis is on how the tools work together and how to solve real world problems using the tools. In that respect this book is really invaluable - the info pages cover each tool rather independently which is not what most users need.

    Since that book is not the reference manual it also skips unimportant things and all the pathological cases the info pages are cluttered with. Well - make that "most of the pathological cases" - I never expected nor do I intend to create shared libs on HP-UX (which seems to be a real sick system in this regard), yet this book explains those quirks in great detail. But most of this is to convince the reader about the usefulness of "libtool" and why its handling has to be that inconvenient at times.

    The know-how level the author expects from his readers is tough at times: In-depth knowledge about shell programming, compiler and linker invocation etc. sometimes is expected. The author seldom wastes time explaing every little detail of shell commands he enters; rather, he often includes logs of shell sessions and expects the reader to figure out on his own what happens. Depending on the invididual skill level this can be a curse (for newbies) or a blessing (for experienced Linux/Unix developers).

    Strangely enough, the author explains how simple makefiles works in one of the few chapters. But that might have been when he decided not to write a 1,500 pages moster book and keep the rest considerably more concise. ;-)

    The author (who by the way is the author of "libtool" as well) keeps extending one example project from chapter to chapter. Unfortunately sometimes he gets totally carried away with the details of this project; there are quite some pages that can easily be skipped.

    But there are other pure gems in this book: Sections about portable shell programming (when you have a stone age pure Bourne shell rather than a GNU bash), portable usage of Unix/Linux header files (BSD vs. SysV etc.) and even quirks of some kinds of compilers. This may be irelevant to many of us, but most people working on GNU projects which need to run on less featureful variants of Unix will find this useful.

    There is also a chapter about M4 macro processor programming that convinced me I'll never do this if I don't absolutely have to (that's because of M4, not of this book), a chapter about CygWin programming (the POSIX API on Win32 systems) and cross compiling using the autotools.

    Bottom line:

    It's a very useful book, but it's just a starting point that will point you in the right direction - and where to find more information. It's well worth its money and the time for reading it, but it will (and cannot) be enough to fully understand all the details. But since it is currently the only book on the subject, it is also automatically the best one. ;-)

    Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



     
    5 von 6 Kunden fanden die folgende Rezension hilfreich:
    4.0 von 5 Sternen Unverzichtbar für prof. Entwickler, 22. Mai 2002
    Dieses Buch sollte Pflichtlektüre *vor* jedem S/W-Projekt sein, daß aus mehr als "printf("hello, world!\n")" besteht.

    Jede(r) Entwicklerin, die sich mit open-source Produkten beschäftigt (oder beschäftigen muß) wird irgendwann mal über diese "komischen .am und .ac files und configure" stolpern. Anstatt sich dann tage- oder monatelang mit "Behelfs-Wissen" herumzuplagen, sollte sie direkt dieses Buch lesen; und dann auch in eigenen Projekten intensiv anwenden. Es lohnt sich: Die dadurch erreichte Zeitersparnis _kann_ enorm sein.

    Persönlich vermute ich, daß gerade im Bereich "embedded systems" dieses Buch eine Menge bewirken könnte, da dort die S/W-Generierung, -Konfigurierung und -Wartung meistens besonders unübersichtlich (und teilweise chaotisch) ist.

    Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)


    Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
     
     
     
    Die neuesten Kundenrezensionen

    2.0 von 5 Sternen Spielraum für Verbesserung
    Erwartet habe ich ein Buch, das über die freie Dokumentation hinaus geht, aber die Chance einen einfacheren Zugang zu bieten, da alles in einem Buch vereint ist, wurde nicht gut... Lesen Sie weiter...
    Veröffentlicht am 30. August 2002 von joachim_

    Nur in den Rezensionen zu diesem Produkt suchen



    Kunden diskutieren

    Das Forum zu diesem Produkt
    Diskussion Antworten Jüngster Beitrag
    Noch keine Diskussionen

    Fragen stellen. Meinungen austauschen. Neues erfahren.
    Neue Diskussion starten
    Thema:
    Erster Beitrag:
    Eingabe des Log-ins
     


    Aktive Diskussionen in ähnlichen Foren
       
    Ähnliche Foren


    Lieblingslisten


    Ähnliche Artikel finden


    Anhand des Sachgebietes nach ähnlichen Produkten suchen:


    Ihr Kommentar


    Für Sie dokumentiert

     (Was ist das?)

    Sobald Sie sich Produktseiten oder Suchergebnisse angesehen haben, finden Sie diese Seiten zu Ihrer Information hier aufgeführt.