UNIX make 工具:全面指南与实用技巧
1. 引言
UNIX 的 make 工具最初是为维护 C 程序文件而设计,旨在避免不必要的重新编译。不过,它在维护任何具有依赖关系的文件集时都非常有用,比如 C++ 或 HTML 源代码。甚至 NIS(网络信息服务)也使用 make 来维护用户信息。 make 提供了一种将文件间关系编码的方式,以及在文件更改时更新文件所需的命令,是一种基于模板、强大且非过程化的文件维护方法。
2. Makefiles
Makefile 是一组 make 命令,它描述了可以构建哪些文件以及如何构建这些文件。Makefile 中允许有四种类型的行:目标行、shell 命令行、宏行和 make 指令行(如 include )。注释使用井号(#)表示。
当调用 make 时,它会在当前工作目录中查找名为 makefile 的文件。如果该文件不存在,则会查找 Makefile 。某些 UNIX 版本还会按以下顺序查找其他文件: s.makefile 、 SCCS/s.makefile 、 s.Makefile 和 SCCS/s.Makefile 。如果不想使用默认名称,可以使用 -f 命令行选项指定其他文件。非默认名称的 M
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



