Autotools : A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool, 2/e (Paperback)
暫譯: Autotools:Gnu Autoconf、Automake 和 Libtool 實務指南(第二版)
Calcote, John
- 出版商: No Starch Press
- 出版日期: 2019-11-05
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 360
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1593279728
- ISBN-13: 9781593279721
-
相關分類:
Command Line
立即出貨 (庫存=1)
買這商品的人也買了...
-
Managing Projects with GNU make, 3/e (Paperback)$1,613$1,528 -
$2,205Understanding the Linux Kernel, 3/e (Paperback) -
大話資料結構$590$466 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
$768UNIX 環境高級編程, 3/e (Advanced Programming in the UNIX Environment, 3/e) -
Introduction to Parallel Computing$3,300$3,135 -
鳥哥的 Linux 基礎學習訓練教材$480$408 -
為你自己學 Git$500$425 -
MIS 一定要懂的 82個網路技術知識$360$284 -
Hands-On Data Science with Anaconda: Utilize the right mix of tools to create high-performance data science applications$1,500$1,425 -
不再死背,以一記多:英語單字與句子專利速記法$399$315 -
Hands-On Embedded Programming with C++17: Create versatile and robust embedded solutions for MCUs and RTOSes with modern C++$1,600$1,520 -
駭客的 Linux 基礎入門必修課 (Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali)$420$357 -
Python Parallel Programming Cookbook, 2/e (Paperback)$1,500$1,425 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
$1,782Open Source Intelligence Techniques: Resources for Searching and Analyzing Online Information, 7/e (Paperback) -
Data Science from Scratch|用 Python 學資料科學, 2/e (中文版)(Data Science from Scratch: First Principles with Python, 2/e)$680$537 -
C Traps and Pitfalls (中文版)$380$296 -
駭客自首:極惡網路攻擊的內幕技巧$780$616 -
資料科學的建模基礎 : 別急著 coding!你知道模型的陷阱嗎?$599$509 -
資料庫解剖學:從內部深解 MySQL 運作原理$880$695 -
$690MATLAB 2020 信號處理從入門到精通 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
C++ 併發處理實戰, 2/e (C++ Concurrency in Action, 2/e)$780$616 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468
商品描述
The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool
Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. The new and improved second edition of Autotools includes five new chapters on PkgConfig, unit testing with Autotest, internationalizing with GNU, the portability of gnulib, and using Autotools with Windows.
Autotools focuses on two projects: Jupiter, a simple "Hello, world " program, and FLAIM, an existing, complex open source effort containing four separate but interdependent subprojects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex hand-coded makefiles to the powerful and flexible GNU build system.
You'll learn how to:
* Generate Autoconf configuration scripts to simplify the compilation process
* Produce portable makefiles with Automake
* Build cross-platform software libraries with Libtool
* Write your own Autoconf macros
Leave the guesswork behind, and master the Autotools build system with Autotools
商品描述(中文翻譯)
期待已久的 GNU Autoconf、Automake 和 Libtool 實務指南更新
Autotools 是第一本為程式設計師提供 GNU 建構系統的教學指南的書籍。全新改版的第二版 Autotools 包含五個新章節,內容涵蓋 PkgConfig、使用 Autotest 進行單元測試、GNU 的國際化、gnulib 的可攜性,以及在 Windows 上使用 Autotools。
Autotools 專注於兩個專案:Jupiter,一個簡單的「Hello, world」程式,以及 FLAIM,一個現有的複雜開源專案,包含四個獨立但相互依賴的子專案。隨著作者將 Jupiter 的建構系統從基本的 makefile 轉換為完整的 Autotools 專案,然後將 FLAIM 專案從複雜的手動編碼 makefile 轉換為強大且靈活的 GNU 建構系統,您將能夠跟隨其步伐。
您將學會如何:
* 生成 Autoconf 配置腳本以簡化編譯過程
* 使用 Automake 產生可攜式 makefile
* 使用 Libtool 建構跨平台的軟體庫
* 編寫您自己的 Autoconf 宏
拋開猜測,與 Autotools 一起掌握 Autotools 建構系統
作者簡介
John Calcote is currently a Senior Software Engineer at Hammerspace in Salt Lake City. He lives in the Provo, Utah area. He's been writing portable networking and storage software for over 25 years. His interests include open source software and participation in open source communities. He spends some of his free time playing around with Linux and the free software the runs on it. He also enjoys cooking and woodworking as hobbies.
作者簡介(中文翻譯)
約翰·卡爾科特目前是位於鹽湖城的 Hammerspace 的資深軟體工程師。他居住在猶他州的普羅沃地區。他已經從事可攜式網路和儲存軟體的開發超過 25 年。他的興趣包括開源軟體及參與開源社群。他在空閒時間會玩弄 Linux 及其上運行的自由軟體。他也喜歡烹飪和木工作為興趣。