Neu kaufen

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Gebraucht kaufen
Gebraucht - Gut Informationen anzeigen
Preis: EUR 8,55

oder
 
   
Jetzt eintauschen
und EUR 0,17 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Gnu Autoconf, Automake, and Libtool [Englisch] [Taschenbuch]

Gary V. Vaughan , Ben Elliston , Thomas Tromey
3.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
Preis: EUR 29,80 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
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
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Samstag, 19. April: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Kurzbeschreibung

6. Oktober 2000
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.

Hinweise und Aktionen

  • 5-EUR-Gutschein für Drogerie- und Beauty-Artikel:
    Kaufen Sie für mind. 25 EUR aus den Bereichen PC-und Videogames, Musik, DVD/Blu-ray und Hörbücher sowie Kalender und Fremdsprachige Bücher ein; der 5-EUR-Gutschein wird in Ihrem Amazon-Konto automatisch nach Versand der Artikel hinterlegt. Die Aktion gilt nicht für Downloads. Zur Aktion| Weitere Informationen (Geschäftsbedingungen)

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation

  • Taschenbuch: 432 Seiten
  • Verlag: New Riders Publ (6. Oktober 2000)
  • Sprache: Englisch
  • ISBN-10: 1578701902
  • ISBN-13: 978-1578701902
  • Größe und/oder Gewicht: 22,9 x 15,4 x 2,5 cm
  • Durchschnittliche Kundenbewertung: 3.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 314.011 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Amazon.de

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
  • Synopsis

    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.

    Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


    Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

    Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

    Kundenrezensionen

    3.8 von 5 Sternen
    3.8 von 5 Sternen
    Die hilfreichsten Kundenrezensionen
    15 von 16 Kunden fanden die folgende Rezension hilfreich
    Format:Taschenbuch
    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.
    War diese Rezension für Sie hilfreich?
    3 von 3 Kunden fanden die folgende Rezension hilfreich
    4.0 von 5 Sternen The tutorial the online docs lack 19. November 2004
    Format:Taschenbuch|Von Amazon bestätigter Kauf
    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.
    Lesen Sie weiter... ›
    War diese Rezension für Sie hilfreich?
    7 von 8 Kunden fanden die folgende Rezension hilfreich
    4.0 von 5 Sternen Unverzichtbar für prof. Entwickler 22. Mai 2002
    Format:Taschenbuch
    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.
    War diese Rezension für Sie hilfreich?
    5 von 11 Kunden fanden die folgende Rezension hilfreich
    2.0 von 5 Sternen Spielraum für Verbesserung 30. August 2002
    Von joachim_
    Format:Taschenbuch
    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 genützt. Im Inhaltsverzeichnis finde ich nur schwer das gesuchte. Der Bereich über mögliche portable Programmierung ist für meinen Geschmack zu umfangreich. Ich hätte mir eher eine "How to ..."-Sammlung für häufige Fragen gewünscht: "Wie stelle ich fest ob eine bestimmte Lib installiert ist?". Das Buch ist ein Start, aber es könnte noch viel besser sein.
    War diese Rezension für Sie hilfreich?
    Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
    Amazon.com: 3.3 von 5 Sternen  15 Rezensionen
    38 von 41 Kunden fanden die folgende Rezension hilfreich
    2.0 von 5 Sternen This book is too out of date to use. 28. November 2003
    Von Ein Kunde - Veröffentlicht auf Amazon.com
    Format:Taschenbuch
    First off, the book is very non-linear and very disorganized. The subject material is extremely difficult and non-linear, so this was probably a very difficult book to write, and I sympathize with the authors. I couldn't have done a better job.
    However, as of Nov 2003, the versions of autoconf, automake and libtool that the book uses are very out of date and very deprecated. It's not a matter of "some things have changed", it's a matter of "they're completely different".
    The main ideas and concepts remain the same, but as for the details... you will NOT be able to use autoconf / automake / libtool after reading the book. You'll be floundering in "did I do something wrong or is this just because I'm using a newer version?".
    Do not buy this book until the authors update it. You will NOT learn the subject material and will be very sorry you spent the money.
    21 von 23 Kunden fanden die folgende Rezension hilfreich
    2.0 von 5 Sternen they know their stuff, they can't communicate it 5. Dezember 2003
    Von P. Antoniades - Veröffentlicht auf Amazon.com
    Format:Taschenbuch
    if you had three books on the GNU build system and were ready to delve into the arcane details, this would be an excellent book.
    if you are looking to learn how to use automake and autoconf to manage a small to midsized project, this book is worthless. the authors jump from the basics to esoteric problem cases and back frequently, and there is no help for those who do not already know the system well.
    12 von 13 Kunden fanden die folgende Rezension hilfreich
    5.0 von 5 Sternen If you write software for Linux (unix).... 10. Januar 2001
    Von Ein Kunde - Veröffentlicht auf Amazon.com
    Format:Taschenbuch
    ...get this book! If you have ever downloaded some Linux / Unix source code and wanted to understand just what the "configure" script and makefiles do --- get this book!!
    More to the point, if you want to distribute your source code and allow users to compile it on many different systems, this book offers you a step by step understanding of what needs to be done to make that happen.
    I got this book because I was looking to 'cross-compile' some programs. (That is, compile a program on one machine but run it on another) Thanks to the intelligent layout - I was able to get the program compiled and going in a couple of hours.
    One caveat, this is not for the 'newbie' or faint-at-heart. You will need to at least understand the concepts of compilers, linkers, libraries, etc. in order to comprehend this book. However, you don't have to be a programming-guru. I think that even administrators will get alot out of this book. Particularly, helping them understand how to set the options needed to get pesky software installed.
    Overall, a *very* good book!
    7 von 7 Kunden fanden die folgende Rezension hilfreich
    4.0 von 5 Sternen Excellent book, if you meet the prerequisites 12. Juni 2001
    Von john christian - Veröffentlicht auf Amazon.com
    Format:Taschenbuch
    I had originally bought this book so that I could maintain a GNU autotools based build system for a company I was doing CM for at the time. I was basically a kid, and didn't have any professional C development background, and after reading the first several chapters, I was thinking to myself "This book is unnecessairly hard to understand, I just want to know how to use autoconf, show me a listing of the macros, etc, not this other, preipheral sic shell stuff!"
    Months later, and after doing some actual Linux C development myself (a command interpreter, no less), I came back to this book, and was able to get a lot more out of it. Just be aware that it is geared toward someone doing really involved open-source/GPL'd C development.
    This book may have been better if each feature of the autotools were discussed in a more abstract way, without following the development of this sic shell. It is interesting, but that kind of orginisation forces you to read it from front to end to effectively understand it, which of course you SHOULD do, but it's at the expense of being a solid reference. It's no biggie, though, because the free GNU documentation fills that gap.
    10 von 12 Kunden fanden die folgende Rezension hilfreich
    2.0 von 5 Sternen An unorganized mess 28. Mai 2001
    Von Tom Verbeure - Veröffentlicht auf Amazon.com
    Format:Taschenbuch
    ... I bought this book with the hope that random shunks of information that I already knew would be pieced together in a coherent story, based on a good foundation. Unfortunately, I found this book to be a complete unorganized mess, totally lacking a logical structure. The number of references to later chapters for essential information are just impossible to count. Concepts are suddenly used without any explanation. For me, this looked like a book written by an expert for other experts. Two stars because it is the only one available about the subject.
    Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
    Kundenrezensionen suchen
    Nur in den Rezensionen zu diesem Produkt suchen
    ARRAY(0xacb4f264)

    Kunden diskutieren

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

    Fragen stellen, Meinungen austauschen, Einblicke gewinnen
    Neue Diskussion starten
    Thema:
    Erster Beitrag:
    Eingabe des Log-ins
     

    Kundendiskussionen durchsuchen
    Alle Amazon-Diskussionen durchsuchen
       


    Ähnliche Artikel finden


    Ihr Kommentar