📄 makefile
字号:
# Makefile for building FinC# Project: FinCCC =gcc#CFLAGS =-O2 -I../tinylib -I./#LFLAGS =CFLAGS =-g -Wall -I../tinylib -I./LFLAGS =-gPROJECT =libfinc.aOBJECTS = finclex.o \ fincyacc.o \ fincsys.o \ fincdata.o \ fincnode.o \ fincfield.o \ fincfunc.o \ finclang.o \ fincapp.o \ finctype.o \ fincvar.o \ fincstruct.o \ finclib.o \ fincdebug.o.c.o: $(CC) -c $(CFLAGS) -o $@ $<all: $(PROJECT)fincbuiltin.o: fincbuiltin.c fincbuiltin.hfincdata.o: fincdata.c fincdata.hfincexpr.o: fincexpr.c fincexpr.hfincfield.o: fincfield.c fincfield.hfincfunc.o: fincfunc.c fincfunc.hfinclang.o: finclang.c finclang.hfincmain.o: fincmain.c fincapp.hfinctype.o: finctype.c finctype.hfincvar.o: fincvar.c fincvar.hfincdebug.o: fincdebug.c fincdebug.hfincyacc.h: fincyacc.cfincyacc.c: fincyacc.y bison -y -v -d -pc_ -ofincyacc.c fincyacc.yfinclex.c: finclex.l fincyacc.h lex -ofinclex.c -Pc_ finclex.l$(PROJECT):$(OBJECTS) ar rcs $(PROJECT) $(OBJECTS) ranlib $(PROJECT)clean: -rm -f $(OBJECTS) $(PROJECT) -rm -f *~ core
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -