格式:
比如要生成main的最终文件,并且依赖main.o fun.o文件
main:main.o fun.o
gcc main.o fun.o -o main
fun.o:fun.c fun.h
gcc -c fun.c -o fun.o
main.o:main.c fun.h
gcc -c main.c -o main.o
clean:
rm -f main *.o
而且格式是需要生成的目标文件放在第一个位置,其次才是依赖的文件的目标文件的生成;不然makefile在执行make命令时候,不能生成目标文件。