Autotools, 2. vydání: Průvodce praktického uživatele nástroji Gnu Autoconf, Automake a Libtool, 2. vydání

Hodnocení:   (4,4 z 5)

Autotools, 2. vydání: Průvodce praktického uživatele nástroji Gnu Autoconf, Automake a Libtool, 2. vydání (John Calcote)

Recenze čtenářů

Shrnutí:

Kniha poskytuje ucelený přístup k pochopení a použití Autotools a zpřístupňuje je uživatelům, kteří je chtějí začlenit do svých projektů v jazyce C/C++. Zatímco někteří čtenáři považují knihu za poutavou a praktickou, jiní kritizují styl psaní a nedostatečnou srozumitelnost některých diskusí.

Klady:

Kniha dobře vysvětluje Autotools a činí jej přístupným a přínosným pro vytváření balíčků v Linuxu. Podněcuje k praktickému použití, což zlepšuje porozumění. Mnozí čtenáři ji považují za čtivější než oficiální příručky GNU Autotools. Je užitečná pro projekty, které se potřebují posunout nad rámec základních skriptů.

Zápory:

Styl psaní je vnímán jako nepřehledný a někdy nedbalý, s odkazy na témata, která nebyla dříve představena. Někteří čtenáři doporučují nahlédnout do původní dokumentace autorů, kde jsou informace kvalitnější. Objevují se výtky týkající se toku a organizace obsahu.

(na základě 4 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Dlouho očekávaná aktualizace příručky pro praktiky GNU Autoconf, Automake a Libtool

GNU Autotools usnadňují vývojářům vytváření softwaru, který je přenositelný mezi mnoha operačními systémy podobnými Unixu, a dokonce i Windows. Přestože Autotools používají tisíce balíčků softwaru s otevřeným zdrojovým kódem, jejich učební křivka je notoricky známá.

Autotools je první knihou, která programátorům nabízí průvodce systémem GNU build založený na výuce. Autor John Calcote začíná přehledem vysokoúrovňových konceptů a praktickou prohlídkou filozofie a návrhu Autotools. Poté se věnuje pokročilejším detailům, jako je použití makroprocesoru M4 s Autoconfem, rozšíření rámce poskytovaného nástrojem Automake a sestavování zdrojových kódů jazyků Java a C#. V závěru uvádí řešení častých problémů, se kterými se uživatelé Autotools setkávají.

Toto důkladně přepracované druhé vydání bylo aktualizováno tak, aby zahrnovalo nejnovější verze nástrojů Autotools. Obsahuje pět nových kapitol o tématech, jako je pkg-config, jednotkové a integrační testování pomocí Autotestu, internacionalizace pomocí nástrojů GNU, přenositelnost gnulib a používání Autotools v systému Windows. Stejně jako v prvním vydání se zaměříte na dva projekty: Jupiter, jednoduchý program "Hello, world! "a FLAIM, existující komplexní open source projekt, který obsahuje čtyři samostatné, ale vzájemně závislé projekty. Sledujte, jak autor převede sestavovací systém programu Jupiter ze základního souboru makefile na plnohodnotný projekt Autotools, a poté, jak převede projekty FLAIM ze složitých, ručně kódovaných souborů makefile na výkonný a flexibilní sestavovací systém GNU.

Naučte se, jak:

⬤ Zvládnout sestavovací systém Autotools a maximalizovat přenositelnost svého softwaru.

⬤ Vytvářet konfigurační skripty Autoconf pro zjednodušení procesu kompilace.

⬤ Vytvářet přenositelné makefile pomocí Automake.

⬤ Sestavovat multiplatformní softwarové knihovny pomocí Libtool.

⬤ Napsat vlastní makra Autoconf.

Tento podrobný úvod do GNU Autotools je nepostradatelný pro vývojáře a programátory, kteří chtějí hlouběji porozumět této komplexní sadě nástrojů. Přestaňte bojovat se systémem a pochopte vše s druhým vydáním Autotools!

Další údaje o knize:

ISBN:9781593279721
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:360

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Autotools, 2. vydání: Průvodce praktického uživatele nástroji Gnu Autoconf, Automake a Libtool, 2...
Dlouho očekávaná aktualizace příručky pro...
Autotools, 2. vydání: Průvodce praktického uživatele nástroji Gnu Autoconf, Automake a Libtool, 2. vydání - Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)