makefile 模板

PRGM = qq_sec  
CC = gcc  
#CPPFLAGS =  
LDFLAGS = -lm -lcurl -lpthread -lnetfilter_queue 
CFLAGS = -Wall   
COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) -c  
LINKCC = $(CC)   
#LIBA = libcshm.a  
SRCS := $(wildcard *.c)  
DEPS := $(patsubst %.c,%.d,$(SRCS))  
OBJS := $(patsubst %.c,%.o,$(SRCS))  
all:$(PRGM)  
$(PRGM):$(OBJS) $(DEPS)  
	$(LINKCC) $(OBJS)  -o $(PRGM) $(LDFLAGS) 
%.d:%.c  
	$(CC) -MM $(CPPFLAGS) $< > $@  
%.o:%.c  
	$(COMPILE) $< -o $@  
.PHONY:clean  
clean:  
	rm -f $(OBJS) $(DEPS) $(PRGM)  
explain:  
	@echo "The information represents in the program:"  
	@echo "Final executable name: $(PRGM)"  
	@echo "Source files: $(SRCS)"  
	@echo "Object files: $(OBJS)"  
depend:$(DEPS)  
	@echo "Dependencies are now up-to-date"  
-include $(DEPS)  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值