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

📄 makefile

📁 深入理解计算机系统(computer system:a programmer s perpective)是一本非常经典的教材
💻
字号:
##################################################################################  GNU Makefile for Lab assignment 5################################################################################ASSTDIR = .# Uncomment only one of the following two:DEFINES=-DLINUX #DEFINES=DEFS_CPROF=-DLINUX -DCACHEPROFCC=gcc CACHEPROF=$(ASSTDIR)/cprof/cacheprofCACHEPROFFLAGS=--cacheprofdir=$(ASSTDIR)/cprof## uncomment one of the two lines below#CFLAGS=-Wall -O2 $(DEFINES) #CFLAGS=-Wall -O2 -g $(DEFINES)CFLAGS_CPROF=-Wall -O2 $(DEFS_CPROF) CPP=gcc -EINCDIR=LIBDIR=LIBS=OBJS=driver.o smooth.o rotate.o fcyc.o clock.oOBJS_CPROF=cdriver.o rotate_cache.oDEL_OBJS=smooth.o rotate.o rotate_cache.o driver cdriver cacheprof.out*TESTS = ##############################################################################all: all-targetifeq (Makefile.depend, $(wildcard Makefile.depend))include Makefile.dependall-target: driverelseall-target: depend	@echo Please run make once again!endif##############################################################################driver: $(OBJS)	$(CC) $(CFLAGS) $^ $(TESTS) $(LIBDIR) $(LIBS) -o $@cdriver: $(OBJS_CPROF)	$(CACHEPROF) $(CACHEPROFFLAGS) $(CC) $(CFLAGS_CPROF) $^ $(TESTS) $(LIBDIR) $(LIBS) -o $@rotate_cache.o: rotate_cache.c	$(CACHEPROF) $(CACHEPROFFLAGS) $(CC) $(CFLAGS_CPROF) $(INCDIR) -c -o $*.o $<%.s: %.c	$(CC) $(CFLAGS) $(INCDIR) -S -o $*.s $<%.o: %.c	$(CC) $(CFLAGS) $(INCDIR) -c -o $*.o $<depend dep:	@echo Generating dependencies...	$(CPP) -M $(CPPFLAGS) $(INCDIR) *.c >Makefile.dependedclean:	-rm -f *~clean: edclean	-rm -f $(DEL_OBJS) core	-rm -f Makefile.dependnuke: clean	-rm -f driver##############################################################################

⌨️ 快捷键说明

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