Managing Projects with GNU Make: The Power of GNU make for Building Anything

简介:
该实用程序简称为may,是Unix和其他操作系统最持久的功能之一。May最早是在20世纪70年代发明的,直到今天仍然是大多数编程项目的中心引擎; 它甚至构建了linux内核。在《使用GNU may管理项目》的第三版中,读者将了解为什么尽管有许多年轻的竞争对手,该实用程序仍在项目构建软件中保持其领先地位。
背后的前提是简单的: 你改变源文件,并希望重建你的程序或其他输出文件后,使检查时间戳,看看有什么改变和重建正是你所需要的,而不浪费时间重建其他文件。但是,在这个简单的原则之上,使layers成为丰富的选项集合,让您可以操作多个目录,为不同的平台构建不同版本的程序,并以其他方式自定义构建。
这个版本的重点是GNU版本的制作,它当之无愧地成为行业标准。GNU male包含本书中探讨的强大扩展。它也很受欢迎,因为它是免费软件,几乎为每个平台提供了一个版本,包括作为免费Cygwin项目一部分的Microsoft Windows版本。使用GNU制作管理项目,第3版提供了满足大型现代项目需求的指南。还添加了许多有趣的高级主题,例如可移植性,并行性和与Java一起使用。
英文简介:
The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors.
The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways.
This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java.
- 书名
- Managing Projects with GNU Make: The Power of GNU make for Building Anything
- 译名
- 使用 GNU Make 管理项目:GNU make 的强大功能,可用于构建任何内容
- 语言
- 英语
- 年份
- 2005
- 页数
- 302页
- 大小
- 6.44 MB
- 下载
Managing Projects with GNU Make: The Power of GNU make for Building Anything.pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:40