同时批量编译同一文件夹里的.c文件为同名的目标文件

SRC=$(wildcard *.c) //同时将文件夹内所有.c编译为同名的目标文件
OBJ=$(patsubst %.c,%,$(SRC))
%:%.c//此处使用了内建隐含规则
    cc -c $< -o $@
all:$(OBJ)

 

posted @ 2021-08-13 19:39  Zupernova  阅读(108)  评论(0编辑  收藏  举报