编译C项目的好帮手makefile,当然其它编程语言也依然好用。
make只是一个根据指定的Shell命令进行构建的工具。它的规则很简单,你规定要构建哪个文件、它依赖哪些源文件,当那些文件有变动时,如何重新构建它。
编写的小示例:
1 2 3 4 5 6 7 8 9 10
| PHONY: clean
clean: rm *.txt
result.txt: source.txt cp source.txt result.txt
source.txt: echo "this is the source" > source.txt
|
make result.txt
运行即可。
官方手册
阮一峰-Make 命令教程