前言:
示例测试;
OBJS = main.o g_a.o g_b.o
target : main.o g_a.o g_b.o
gcc -o $@ $^
#%.o:%.c
$(OBJS):%.o : %.c
gcc -c $< -o $@
@echo $@
@echo $<
clean :
-rm target *.o
通过静态模式可以避免多次写gcc命令,
从执行结果看,貌似静态模式的写法类似于一个循环,循环执行了多次gcc命令。
程序结构目录。