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

📄 makefile

📁 深入理解计算机系统 的lab
💻
字号:
CC=gccCFLAGS=-Wall -O2LCFLAGS=-O2LEX = flexYACC=bisonLEXLIB = -lflYAS=./yasall: yis yas hcl2c# These are implicit rules for making .yo files from .ys files.# E.g., make sum.yo.SUFFIXES: .ys .yo.ys.yo:	$(YAS) $*.ys# These are the explicit rules for making yis yas and hcl2yas-grammar.o: yas-grammar.c	$(CC) $(LCFLAGS) -c yas-grammar.cyas-grammar.c: yas-grammar.lex	$(LEX) yas-grammar.lex	mv lex.yy.c yas-grammar.cisa.o: isa.c isa.h	$(CC) $(CFLAGS) -c isa.cyas.o: yas.c yas.h isa.h	$(CC) $(CFLAGS) -c yas.cyas: yas.o yas-grammar.o isa.o	$(CC) $(CFLAGS) yas-grammar.o yas.o isa.o ${LEXLIB} -o yasyis.o: yis.c isa.h	$(CC) $(CFLAGS) -c yis.cyis: yis.o isa.o	$(CC) $(CFLAGS) yis.o isa.o -o yishcl2c: hcl.tab.c lex.yy.c node.c	$(CC) $(LCFLAGS) node.c lex.yy.c hcl.tab.c -o hcl2chcl2v: hcl.tab.c lex.yy.c node.c	$(CC) $(LCFLAGS) -DVLOG node.c lex.yy.c hcl.tab.c -o hcl2vlex.yy.c: hcl.lex	$(LEX) hcl.lexhcl.tab.c: hcl.y	$(YACC) -d hcl.yclean:	rm -f *.o *.yo *.exe yis yas hcl2c mux4 *~ 

⌨️ 快捷键说明

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