Autotools, 2nd Edition: Praktyczny przewodnik po Gnu Autoconf, Automake i Libtool

Ocena:   (4,4 na 5)

Autotools, 2nd Edition: Praktyczny przewodnik po Gnu Autoconf, Automake i Libtool (John Calcote)

Opinie czytelników

Podsumowanie:

Książka zapewnia kompleksowe podejście do zrozumienia i zastosowania Autotools, czyniąc go dostępnym dla użytkowników, którzy chcą zintegrować go ze swoimi projektami C/C++. Podczas gdy niektórzy czytelnicy uważają książkę za wciągającą i praktyczną, inni krytykują styl pisania i brak jasności w niektórych dyskusjach.

Zalety:

Książka dobrze wyjaśnia Autotools, czyniąc go przystępnym i korzystnym dla tworzenia pakietów w Linuksie. Zachęca do praktycznego zastosowania, co zwiększa zrozumienie. Wielu czytelników uważa ją za bardziej czytelną niż oficjalne podręczniki GNU Autotools. Jest pomocny w projektach, które wymagają wyjścia poza podstawowe skrypty.

Wady:

Styl pisania jest postrzegany jako niejasny i czasami niedbały, z odniesieniami do tematów, które nie zostały wcześniej wprowadzone. Niektórzy czytelnicy zalecają zapoznanie się z oryginalną dokumentacją autorów w celu uzyskania informacji o wyższej jakości. Istnieją krytyczne uwagi dotyczące przepływu i organizacji treści.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Długo oczekiwana aktualizacja przewodnika praktyka po GNU Autoconf, Automake i Libtool.

GNU Autotools ułatwiają programistom tworzenie oprogramowania, które jest przenośne na wiele uniksopodobnych systemów operacyjnych, a nawet Windows. Chociaż Autotools są używane przez tysiące pakietów oprogramowania open source, mają one notorycznie stromą krzywą uczenia się.

Autotools to pierwsza książka, która oferuje programistom oparty na samouczkach przewodnik po systemie kompilacji GNU. Autor John Calcote rozpoczyna od przeglądu koncepcji wysokiego poziomu i praktycznej wycieczki po filozofii i projekcie Autotools. Następnie zajmuje się bardziej zaawansowanymi szczegółami, takimi jak używanie procesora makr M4 z Autoconf, rozszerzanie frameworka dostarczanego przez Automake oraz budowanie źródeł Java i C#. Na zakończenie przedstawia rozwiązania częstych problemów napotykanych przez użytkowników Autotools.

To gruntownie poprawione drugie wydanie zostało zaktualizowane w celu uwzględnienia najnowszych wersji narzędzi Autotools. Zawiera pięć nowych rozdziałów na tematy takie jak pkg-config, testowanie jednostkowe i integracyjne z Autotest, internacjonalizacja z narzędziami GNU, przenośność gnulib i korzystanie z Autotools w systemie Windows. Podobnie jak w pierwszej edycji, skupisz się na dwóch projektach: Jupiter, prostym programie "Hello, world! " oraz FLAIM, istniejącym, złożonym przedsięwzięciu open source zawierającym cztery oddzielne, ale współzależne projekty. Śledź, jak autor przenosi system kompilacji Jupitera z podstawowego pliku makefile do pełnoprawnego projektu Autotools, a następnie konwertuje projekty FLAIM ze złożonych, ręcznie kodowanych plików makefile do potężnego i elastycznego systemu kompilacji GNU.

Dowiedz się, jak

⬤ Opanować system kompilacji Autotools, aby zmaksymalizować przenośność oprogramowania.

⬤ Generować skrypty konfiguracyjne Autoconf, aby uprościć proces kompilacji.

⬤ Tworzenie przenośnych plików makefile za pomocą Automake.

⬤ Tworzenie wieloplatformowych bibliotek oprogramowania za pomocą Libtool.

⬤ Pisać własne makra Autoconf.

To szczegółowe wprowadzenie do GNU Autotools jest niezbędne dla deweloperów i programistów, którzy chcą lepiej zrozumieć ten złożony zestaw narzędzi. Przestań walczyć z systemem i nadaj mu sens dzięki drugiej edycji Autotools!

Dodatkowe informacje o książce:

ISBN:9781593279721
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:360

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Autotools, 2nd Edition: Praktyczny przewodnik po Gnu Autoconf, Automake i Libtool - Autotools, 2nd...
Długo oczekiwana aktualizacja przewodnika...
Autotools, 2nd Edition: Praktyczny przewodnik po Gnu Autoconf, Automake i Libtool - Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

Prace autora wydały następujące wydawnictwa: