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.
《审计学(第三版)》内容简介:《审计学(第三版)》教材以最新执行的审计准则为根本,以审计实务为主,突出理论与实务相结合,重
《中国历代传统纹样》全篇从史前时期到明清时期共分八章,侧重点放在中国历代的纹样描述上。我国的传统纹样源远流长,从原始图腾
《网站开发案例课堂:HTML5+CSS3+JavaScript网页设计案例课堂》作者根据在长期教学中积累的网页设计教学经验,完整、详尽地介绍H
在不久的将来,“智能”科技与“大数据”将更大规模地、无微不至地介入我们的政治、文化和日常生活。数字化生存的诱惑就在于,人
本书基于MicrosoftMobile平台,围绕着三大主题讲解移动应用程序的开发:移动应用程序开发基础;移动应用程序高级开发;.NETComp
《JavaScript模式》包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例。同时还可以学到一些反模式,一些常见的
《鉴知录》内容简介:《鉴知录》是一部读史随笔集。顾名思义,读《资治通鉴》,是为了鉴往知来。作者起于基层,富有实际工作经验。
《癌症病人饮食保健指导书》内容简介:癌症只是慢性病,别让癌症盯上你!本书为癌症患者介绍哪些食物有助于防癌和抗癌,让患者从生
《Webbots、Spiders和ScreenScrapers:技术解析与应用实践(原书第2版)》共31章,分为4个部分:第一部分(1~7章),系统全面地介绍
深入浅出移动互联网-(影印版) 本书特色 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出移动互联网(影印版)》由lyza da...
"数十亿人身在其中、数十万亿美元的新生意,你我此生最大的科技革命,这次转型将如何改变我们的生活?又如何使我们做生意的方式起
《中国甘宁青纸币(精)》内容简介:该书叙述了自宋代交子产生以来至中华人民共和国成立之前甘肃、宁夏、青海三省区域内历史纸币、
《色彩形象坐标》囊括了130种基本色的全色彩数据库,对于色彩研究十分必要。是从事建筑设计、景观设计、室内装饰、包装设计、服饰
Thishands-onguidedemonstrateshowtheflexibilityofthecommandlinecanhelpyoubecomeam...
监控与数据采集(SCADA)系统及其应用(第2版) 本书特色 SCADA系统的应用领域极其广泛,而不同应用领域的特点和监控要求又导致SCADA系统解决方案的多样...
DonBox是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在上世纪90年代,他
《牛汉散文》内容简介:本书精选牛汉散文60余篇,包括童年名篇《绵绵土》《打枣的季节》《月夜和风筝》《海琴》《父亲,树林和鸟》
《Kafka入门与实践》内容简介:本书中的大量实例来源于作者在实际工作中的实践,具有现实指导意义。相信读者阅读完本书之后,能够全
本书在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,
作者简介:Raoul-GabrielUrma剑桥大学计算机科学博士,软件工程师,演讲者,培训师,CambridgeCodingAcademy联合创始人、CEO。...