⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 cygwin下的包含各种c基本操作的demo程序
💻
字号:
EXEC:=testSUBDIR +=  april \          april2 \          link_list#SUBDIR += april2#OBJS: =$(patsubst %.c,%.o, $(SRCS) )          ERROR BECAUSE THE :????      OBJS = $(patsubst %.c,%.o, $(SRCS) )#OBJS += $(SUBDIR)/$(SUBDIR).aOBJS += april/april.aOBJS += april2/april2.aOBJS += link_list/plinklist.aSRCS:=$(wildcard *.c)DEPS=$(patsubst %.c,%.d,$(SRCS))HEADS = $(wildcard *.h)#CC=gcc#CFLAG += -g -O2 -Wall#AR = ar#ARFLAG = -r#export CC CFLAG AR ARFLAGall: $(SUBDIR) $(OBJS) $(EXEC) $(HEADS) .PHONY:$(SUBDIR)$(SUBDIR):	@for dir in $(SUBDIR); do make -C $$dir || exit 1;done    #NOTE:$$dir exit 1 means not countinue but error return	#@for dir in $(SUBDIR); do $$OBJS=$$dir/$$dir.a ||exit 1;done    %.o:%.c
	$(CC) $(CFLAG) -c $< depend dep:	@for dir in $(SUBDIR);do make -C $$dir dep ;done#.PHONY:$(EXEC)$(EXEC):$(OBJS) 	$(CC)	$(CFLAG)  -o $@ $(OBJS) #clean:#	-rm  test *.exe *.o *.bak#	@for dir in $(SUBDIR);do make -C $$dir clean;doneinclude Rules.make

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -