#获取指定目录的.c文件
src=$(wildcard ./*.c)
objs=$(patsubst %.c,%.o,$(src))
#生成目标
target=hellowrld
$(target):$(objs)
$(CXX) $^ -o $@
%.o:%.c
$(CXX) -c $< -o $@
#生成伪目标,不生成文件
.PHONY:clean
clean:
@rm -rf $(objs) $(target)
#获取指定目录的.c文件
src=$(wildcard ./*.c)
objs=$(patsubst %.c,%.o,$(src))
#生成目标
target=hellowrld
$(target):$(objs)
$(CXX) $^ -o $@
%.o:%.c
$(CXX) -c $< -o $@
#生成伪目标,不生成文件
.PHONY:clean
clean:
@rm -rf $(objs) $(target)