1、$@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。 main:main.o mytool1.o mytool2.o gcc -o $@ $^ 2、这个规则表示所有的 .o文件都是依赖与相应的.c文件的。例如mytool.o依赖于mytool.c这样Makefile还可以变为: # 这是再一次简化后的Makefile main:main.o mytool1.o mytool2.o gcc -o $@ $^ .c.o: gcc -c $< |
|
来自: 海漩涡 > 《knowledge》