《三》makefile练习手册 一个文件夹下,多个.c文件,利用规则精简
上个例子中,我们实现了多个.c文件的makefile.
但是其中有个缺点,就是每个.c文件都要配上一个语句:
(main.c 和 helloworld.c 都要上)
这样缺点就是,如果一个程序中,有更加多的.c文件.
那么就需要手动敲写多条makefile指令,
这样做是可以运行,但是太过于繁琐.
对于重复的工作,可以提取出他的"模式".makefile就有这样的功能.

1,程序目录结构
程序很简单,还是之前的helloworld程序:

main.c内容
helloworld.c内容
helloworld.h内容

规则一:变量定义
规则二:变量的利用 使用 "$(变量)" 取得变量的值
规则三:%代表每一个, $<代表第一个约束条件
规则四: .PHONY虚拟目标

利用规则简化后的makefile:

运行测试:
