Hodnotenie:
Kniha poskytuje komplexný prístup k pochopeniu a použitiu nástroja Autotools a sprístupňuje ho používateľom, ktorí ho chcú integrovať do svojich projektov v jazyku C/C++. Zatiaľ čo niektorí čitatelia považujú knihu za pútavú a praktickú, iní kritizujú štýl písania a nedostatočnú zrozumiteľnosť niektorých diskusií.
Výhody:Kniha dobre vysvetľuje Autotools, čím ho robí prístupným a prospešným pre vytváranie balíkov v Linuxe. Nabáda k praktickému použitiu, ktoré zlepšuje pochopenie. Mnohí čitatelia ju považujú za čitateľnejšiu ako oficiálne príručky GNU Autotools. Je užitočná pre projekty, ktoré potrebujú prekročiť rámec základných skriptov.
Nevýhody:Štýl písania je vnímaný ako nejasný a niekedy nedbalý, s odkazmi na témy, ktoré neboli predtým predstavené. Niektorí čitatelia odporúčajú nahliadnuť do pôvodnej dokumentácie autorov, aby získali kvalitnejšie informácie. Objavujú sa kritické pripomienky týkajúce sa toku a organizácie obsahu.
(na základe 4 čitateľských recenzií)
Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool
Dlho očakávaná aktualizácia príručky pre praktikov GNU Autoconf, Automake a Libtool
Nástroje GNU Autotools uľahčujú vývojárom vytváranie softvéru, ktorý je prenosný v mnohých operačných systémoch podobných Unixu, a dokonca aj v systéme Windows. Hoci Autotools používajú tisíce softvérových balíkov s otvoreným zdrojovým kódom, je známe, že sa ich treba naučiť.
Autotools je prvou knihou, ktorá programátorom ponúka sprievodcu systémom GNU na zostavovanie, založeného na výučbe. Autor John Calcote začína prehľadom vysokoúrovňových konceptov a praktickou prehliadkou filozofie a návrhu Autotools. Potom sa venuje pokročilejším detailom, ako je používanie makroprocesora M4 s Autoconf, rozšírenie rámca poskytovaného Automake a zostavovanie zdrojových kódov Java a C#. V závere uvádza riešenia častých problémov, s ktorými sa používatelia Autotools stretávajú.
Toto dôkladne prepracované druhé vydanie bolo aktualizované tak, aby zahŕňalo najnovšie verzie nástrojov Autotools. Obsahuje päť nových kapitol o témach, ako sú pkg-config, jednotkové a integračné testovanie pomocou Autotestu, internacionalizácia pomocou nástrojov GNU, prenositeľnosť gnulib a používanie Autotools v systéme Windows. Rovnako ako v prvom vydaní sa sústredíte na dva projekty: Jupiter, jednoduchý program "Hello, world! "a FLAIM, existujúci komplexný open source program, ktorý obsahuje štyri samostatné, ale vzájomne závislé projekty. Sledujte, ako autor prevedie zostavovací systém Jupitera od základného súboru makefile k plnohodnotnému projektu Autotools a potom ako prevedie projekty FLAIM od zložitých, ručne kódovaných súborov makefile k výkonnému a flexibilnému zostavovaciemu systému GNU.
Naučte sa, ako:
⬤ zvládnuť systém zostavovania Autotools, aby ste maximalizovali prenosnosť svojho softvéru.
⬤ Generovať konfiguračné skripty Autoconf na zjednodušenie procesu kompilácie.
⬤ Vytvárať prenosné makefile pomocou Automake.
⬤ Zostaviť multiplatformné softvérové knižnice pomocou Libtool.
⬤ Napíšte si vlastné makrá Autoconf.
Tento podrobný úvod do GNU Autotools je nevyhnutný pre vývojárov a programátorov, ktorí chcú hlbšie porozumieť tomuto komplexnému balíku nástrojov. Prestaňte bojovať so systémom a pochopte všetko s druhým vydaním Autotools!
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)