Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool (Paperback)
暫譯: Autotools:GNU Autoconf、Automake 和 Libtool 實務指南 (平裝本)
John Calcote
- 出版商: No Starch Press
- 出版日期: 2010-07-13
- 定價: $1,575
- 售價: 5.0 折 $788
- 語言: 英文
- 頁數: 360
- 裝訂: Paperback
- ISBN: 1593272065
- ISBN-13: 9781593272067
-
相關分類:
Command Line
-
其他版本:
Autotools : A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool, 2/e (Paperback)
買這商品的人也買了...
-
Programming with POSIX Threads (Paperback)$2,360$2,313 -
Managing Projects with GNU make, 3/e (Paperback)$1,613$1,528 -
Python Cookbook, 2/e (Paperback)$1,760$1,672 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
Linux Debugging and Performance Tuning: Tips and Techniques (Paperback)$2,190$2,146 -
C++ Primer, 4/e (中文版)$990$891 -
The Art of Debugging with GDB, DDD, and Eclipse (Paperback)$1,880$1,786 -
大話設計模式$620$490 -
Valgrind 3.3 - Advanced Debugging and Profiling for GNU/Linux applications$950$903 -
TCP/IP Sockets in C: Practical Guide for Programmers, 2/e (Paperback)$1,400$1,330 -
Google Android 2.X 應用程式開發實戰$520$411 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers)$490$387 -
深入淺出 Android 系統原理及開發要點$450$351 -
Handbook of Practical Logic and Automated Reasoning (Hardcover)$6,390$6,071 -
Multicore Application Programming: for Windows, Linux, and Oracle Solaris (Paperback)$1,750$1,715 -
$1,188The Python Standard Library by Example (Paperback) -
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
$1,188The Art of Multiprocessor Programming, Revised Reprint (Paperback) -
現代色彩學─ 色彩理論、感知與應用, 2/e$450$405 -
Advanced Programming in the UNIX Environment, 3/e (Paperback)$2,800$2,744 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
不一樣的 Node.js:用 JavaScript 打造高效能的前後台網頁程式$490$387 -
精實開發與看板方法$550$435 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284
商品描述
The GNU Autotools make it easy for developers to create software that is portable across many UNIX-like operating systems. Thousands of open source software packages use the Autotools, but the learning curve is unfortunately steep, and it can be difficult for a beginner to find anything more than basic reference material on using the powerful software suite.
In Autotools, author John Calcote begins with an overview of high-level concepts; then tackles more advanced topics, like using the M4 macro processor with Autoconf, extending the Automake framework, and building Java and C# sources.
You'll learn how to:
- Master the Autotools build system to maximize your software's portability
- 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
Autotools also includes a variety of complete projects that you're encouraged to work through to gain a real-world sense of how to become an Autotools practitioner. For example, you'll turn the FLAIM and Jupiter projects' hand-coded, makefile-based build systems into a powerful Autotools-based build system.
商品描述(中文翻譯)
GNU Autotools 使開發人員能夠輕鬆創建可在多個類 UNIX 操作系統上移植的軟體。成千上萬的開源軟體包使用 Autotools,但不幸的是,學習曲線相當陡峭,對於初學者來說,找到超過基本參考資料的內容來使用這個強大的軟體套件可能會很困難。
在《Autotools》中,作者 John Calcote 先從高層次概念的概述開始,然後再探討更高級的主題,例如如何將 M4 宏處理器與 Autoconf 一起使用、擴展 Automake 框架,以及構建 Java 和 C# 源碼。
您將學習如何:
- 精通 Autotools 構建系統,以最大化您的軟體可移植性
- 生成 Autoconf 配置腳本,以簡化編譯過程
- 使用 Automake 生成可移植的 makefile
- 使用 Libtool 構建跨平台的軟體庫
- 編寫您自己的 Autoconf 宏
《Autotools》還包括各種完整的專案,鼓勵您逐步實作,以獲得成為 Autotools 實踐者的真實體驗。例如,您將把 FLAIM 和 Jupiter 專案的手動編碼、基於 makefile 的構建系統轉換為強大的基於 Autotools 的構建系統。
