The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. And good luck to the beginner who wants to find anything beyond a basic reference work online. Autotools Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a quick hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes the book with detailed solutions to the most frequent problems encountered by first-time Autotools users. 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 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.
面向智能制造的多机器人系统任务分配研究 本书特色 王友发*的《面向智能制造的多机器人系统任务分配研究》在结合机器人能力矩阵及任务角色需求的基础上,提出了一种通用...
《基于Selenium WebDriver和Cucumber》内容简介:从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测
《半小时漫画《史记》4》内容简介:史记本来就是故事会,读起来一点都不累!陈磊(笔名:混子哥)领街的半小时漫画团队通过诙谐的语
Apple公司的iPhone已经开创了移动平台新纪元!它与AppStore的绝配也为全世界的程序员提供了一个施展才华的全新大舞台。只要有新奇
IanG.Clifton是西雅图A.R.O.的用户体验负责人,并且领导着Android开发团队,在那里,他开发了Saga——一种了解你的Android和iOS应
《心智模型的阐释:结构、过程与影响》主要内容:共享心智模型和目前企业流行的理念——学习型组织有着密切的关系。作为创建学习型
《嗨,夏威夷(图文版)》内容简介:夏威夷是人间的净土、浪漫的天堂、激情的乐园,也是冒险者与探险者的炼狱场。你可以试身火海,
《写给Web开发人员看的HTML5教程》通过结合大量实际案例和源代码对HTML5的重要特性进行了详细讲解,内容全面丰富,易于理解。全书
《现代电子系统综合设计与实践》内容简介:本书共分为模拟电子、数字电子以及现代电子技术三大部分。模拟电子部分主要介绍了使用基
《Web应变之道》基于Web实战经验、规范组织及社区论坛,分析Web现状、问题和挑战,紧扣Web的变化性与不确定性,提供方法论的指导
《多学科视域中的MOOC研究》内容简介:《MOOCs:理论与实践》面向人才培养实践需求,将MOOCs学习、开发、运行与管理融为一体,不仅
《自动网络管理系统》对自动网络管理进行了全面介绍,全书包括三个部分。第一部分对网络管理的问题进行定义,并给出重要的背景知
格局设计是住宅设计不可或缺的一部分,也是打造好房子的关键。大到空间格局的划分,如厨房、客厅、卧室等空间的功能分区,小到壁
《Excel财务与会计从新手到高手》内容简介:本书详细介绍了财会工作中所需使用的Excel技术,以及将这些技术应用于实际案例的具体方
本书是一本注重实践的教程,作者为我们揭示了47个鲜为人知的CSS技巧,主要内容包括背景与边框、形状、视觉效果、字体排印、用户体
《杜甫的五城》内容简介:本书是作者在20世纪80年代末至90年代初九次在中国大陆旅行的记录。作者赖瑞和是海外研究唐代历史的知名学
《Lightroom Classic原创高级实战教程》内容简介:本书讲授Lightroom Classic的高级实用性技法,分为基础篇、精通篇和高手篇。在基
计算机:一部历史 本书特色 《计算机——一部历史》(彼得·本特利著), 给大众读者写的计算机科普读物,零门槛入门计算机 科学。讲述计算机背后鲜为人知的故事,普及...
《寻找古诗之美(套装全三册)》内容简介:本书共三册,第一册60首,适合6—8岁孩子,第二册70首,适合8—10岁孩子,第三册82首,适
UNIX操作系统教程(第3版) 内容简介 本教材第3版修订中删减了第2版中一些过时的unix技术和描述,增加了针对linux系统设计技术和使用技术的阐述,增加了...