UNIX Make 程序的使用与原理
1. UNIX Make 程序概述
UNIX 的 make 程序旨在管理大型多文件项目,它通过跟踪源文件的任何更改来实现这一目标。使用 make 程序,你可以修改并重新编译单个源文件,而无需重新编译整个程序,这大大提高了开发效率。
2. makefile 文件
make 程序会在名为makefile或Makefile的文件中查找指令。以 Trip 目录中的程序为例,我们创建一个名为makefile的文件,并输入以下内容:
# Makefile for the Trip program trip: main.o chicago.o indiana.o indy.o cc -o trip main.o chicago.o indiana.o indy.o main.o: main.c cc -c main.c chicago.o: chicago.c cc -c chicago.c indiana.o: indiana.c cc -c indiana.c indy.o: indy.c cc -c indy.c clean: rm *.o下面详细分析这个makefile文件的各个部分:
-注释行:以#开头的行是注释行,make 程序会忽略#