Autotools, 2. kiadás: Gyakorlati útmutató a Gnu Autoconf, Automake és Libtool alkalmazásához

Értékelés:   (4.4 az 5-ből)

Autotools, 2. kiadás: Gyakorlati útmutató a Gnu Autoconf, Automake és Libtool alkalmazásához (John Calcote)

Olvasói vélemények

Összegzés:

A könyv átfogó megközelítést nyújt az Autotools megértéséhez és alkalmazásához, így elérhetővé teszi azt a felhasználók számára, akik be akarják építeni C/C++ projektjeikbe. Míg egyes olvasók szerint a könyv lebilincselő és gyakorlatias, mások kritizálják az írásmódot és az áttekinthetőség hiányát bizonyos értekezésekben.

Előnyök:

A könyv jól elmagyarázza az Autotools-t, hozzáférhetővé és hasznossá téve azt a Linux-csomagok építésénél. A gyakorlati alkalmazásra ösztönöz, ami fokozza a megértést. Sok olvasó szerint olvasmányosabb, mint a hivatalos GNU Autotools kézikönyvek. Hasznos az olyan projektek számára, amelyeknek túl kell lépniük az alapvető szkripteken.

Hátrányok:

Az írásmódot nem egyértelműnek és néha hanyagnak érzik, olyan témákra való hivatkozásokkal, amelyeket korábban nem mutattak be. Néhány olvasó azt ajánlja, hogy a jobb minőségű információkért keresse fel az eredeti szerzők dokumentációját. Vannak kritikák a tartalom áramlását és szervezését illetően.

(4 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

A GNU Autoconf, Automake és Libtool gyakorlati útmutatójának régóta várt frissítése

A GNU Autotools megkönnyíti a fejlesztők számára, hogy olyan szoftvereket hozzanak létre, amelyek számos Unix-szerű operációs rendszerre, sőt még a Windowsra is hordozhatóak. Bár az Autotoolokat több ezer nyílt forráskódú szoftvercsomag használja, közismerten meredek tanulási görbével rendelkeznek.

Az Autotools az első olyan könyv, amely a programozóknak egy oktató jellegű útmutatót kínál a GNU build rendszerhez. A szerző, John Calcote a magas szintű fogalmak áttekintésével és az Autotools filozófiájának és felépítésének gyakorlati bemutatásával kezdi. Ezután olyan haladóbb részletekkel foglalkozik, mint az M4 makróprocesszor használata az Autoconf-fal, az Automake által biztosított keretrendszer bővítése, valamint a Java és C# források építése. Végül az Autotools-felhasználók által gyakran tapasztalt problémákra adott megoldásokkal zárja a könyvet.

Ez az alaposan átdolgozott második kiadás az Autotools legújabb verzióinak figyelembevételével frissült. Öt új fejezetet tartalmaz olyan témákról, mint a pkg-config, az egység- és integrációs tesztelés az Autotesttel, a nemzetközivé tétel a GNU eszközökkel, a gnulib hordozhatósága és az Autotools használata Windows alatt. Az első kiadáshoz hasonlóan két projektre összpontosít: Jupiter, egy egyszerű "Hello, world! " program, és a FLAIM, egy létező, összetett nyílt forráskódú erőfeszítés, amely négy különálló, de egymással összefüggő projektet tartalmaz. Kövesse végig, ahogy a szerző a Jupiter build rendszerét egy egyszerű makefile-ból egy teljes értékű Autotools projektté alakítja, majd ahogy a FLAIM projekteket a bonyolult, kézzel kódolt makefile-okból a nagy teljesítményű és rugalmas GNU build rendszerre alakítja át.

Megtanulja, hogyan:

⬤ Mestereld meg az Autotools build rendszert, hogy maximalizáld a szoftvered hordozhatóságát.

⬤ Generáljon Autoconf konfigurációs szkripteket a fordítási folyamat egyszerűsítése érdekében.

⬤ Hordozható makefile-ok készítése az Automake segítségével.

⬤ Keresztplatformos szoftverkönyvtárak készítése a Libtool segítségével.

⬤ Írd meg saját Autoconf makróidat.

A GNU Autotools részletes bemutatása nélkülözhetetlen a fejlesztők és programozók számára, akik mélyebben meg akarják érteni ezt az összetett eszközkészletet. Hagyja abba a rendszerrel való harcot, és az Autotools második kiadásával értelmet nyerhet mindennek!

A könyv egyéb adatai:

ISBN:9781593279721
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:360

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Autotools, 2. kiadás: Gyakorlati útmutató a Gnu Autoconf, Automake és Libtool alkalmazásához -...
A GNU Autoconf, Automake és Libtool gyakorlati...
Autotools, 2. kiadás: Gyakorlati útmutató a Gnu Autoconf, Automake és Libtool alkalmazásához - Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

A szerző munkáit az alábbi kiadók adták ki: