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.
中文版Dreamweaver+Flash+Photoshop网页制作从入门到精通-CS5版-随书附赠光盘 本书特色 16大核心技术精解本书体系结构完整,由浅入深...
本书向我们介绍数字通信的基本概念,揭示了通信行业的发展历程,是通信修养专业的一本非常优秀的教材。在本书的全新版本中,作者
《5G时代边缘计算:LF Edge生态与EdgeGallery技术详解》内容简介:这是一本指导个人或企业针对微信视频号进行内容制作、全方位运营
ASP.NET不仅是微软最重要的战略性产品之一,而且还是Web开发领域最具创新性、最成功的技术之一。它可完全利用.NET架构的强大、高
《天下美食》内容简介:从美食延伸到人文历史记忆,于平淡中见真情,体现一代学者的知识分子情怀 著名学者丁帆美食人文笔记。作者从
《喷头下的世界:漫谈3D打印(双色)》从多种科学技术之间彼此影响、相互促进、分流交汇、掺杂渗透的角度,向读者介绍近年来异常
《中国古代科技史话》内容简介:中国是世界文明古国之一。古代世界曾经辉煌灿烂的文明国家,多数没有能够继续维持下去,有的中断
《即时记忆:快速记忆训练法》内容简介:在本书中,记忆大师迈克尔·蒂珀将通过久经考验的技巧来指导你,以提高你的记忆力和回忆力
MATLAB语言与控制系统仿真 内容简介 本书主要介绍MATLAB语言的基本使用方法,其中包括:各种数值运算、符号运算与MAPLE内核、MATLAB绘图等。在掌...
《Spring Boot学习指南:构建云原生Java和Kotlin应用程序》内容简介:本书语言简练,既适合刚接触Spring Boot的新手学习基础知识,
《读老庄之道悟生活智慧》内容简介:老子与庄子主张精神上的逍遥自在,主张宇宙万物都有平等的性质,主张人要融于自然万物,从而与
《DebugHacks中文版—深入调试的技术和工具》是MiracleLinux的创始人吉冈弘隆和几位工程师们多年从事内核开发的经验积累。从调试
《我爱问连岳之少年问答》内容简介:说到“少年”,我们常常会哼起那首熟悉的旋律:“小小少年,很少烦恼,眼望四周阳光照”。曾经
《学霸教你的高效学习法》内容简介:比勤奋更重要的是方法,好的学习方法可以事半功倍,实现提分,让成绩更上一个台阶。本书是清华
本书详细地讲解了JavaScript编程所用到的基本知识和常用技术。全书分为三大部分。第1、2章是JavaScript的简介和在HTML中用JavaSc
《AI的25种可能》内容简介:世界上最聪明的网站Edge,每年一次,让100位全球最伟大的头脑坐在同一张桌子旁,共同解答关乎人类命运的
随着Internet的发展和普及,通信网目前也出现了革命性的转变(即从基于电话结构的标准网络转向基于IP结构的网络),并借助Intern
《伤寒论》内容简介:东汉张仲景的《伤寒论》是现存早的中医临床经典著作,它所确立的六经辨证论治体系,开拓了中医临证医学的新纪
《如何做质性研究》共分8大部分(主体是前5部分),次序大体上按照开展一项研究的时间顺序安排,并根据新手们在一个完整的质性研究
《计算机导论与实践(第2版)》内容简介:本书以实验的形式讲述了计算机导论实践课程涉及的计算机硬件、操作系统、应用软件、多媒体