📄 makefile
字号:
include Make.defines.linuxEXTRA=-DNDEBUGDIR=./srcOBJ= alloc.o cstring.o input.o lex.o type.o error.o output.o \ sym.o type.o list.o expr.o enode.o simp.o tree.o\ decl.o dag.o nasm.o init.o stmt.o main.o gen.oalloc.o: $(DIR)/alloc.c $(CC) $(CFLAGS) -c $^ -o $@cstring.o: $(DIR)/cstring.c $(CC) $(CFLAGS) -c $^ -o $@list.o: $(DIR)/list.c $(CC) $(CFLAGS) -c $^ -o $@error.o: $(DIR)/error.c $(CC) $(CFLAGS) -c $^ -o $@input.o: $(DIR)/input.c $(CC) $(CFLAGS) -c $^ -o $@output.o: $(DIR)/output.c $(CC) $(CFLAGS) -c $^ -o $@expr.o: $(DIR)/expr.c $(CC) $(CFLAGS) -c $^ -o $@tree.o: $(DIR)/tree.c $(CC) $(CFLAGS) -c $^ -o $@enode.o: $(DIR)/enode.c $(CC) $(CFLAGS) -c $^ -o $@simp.o: $(DIR)/simp.c $(CC) $(CFLAGS) -c $^ -o $@lex.o: $(DIR)/lex.c $(CC) $(CFLAGS) -c $^ -o $@sym.o: $(DIR)/sym.c $(CC) $(CFLAGS) -c $^ -o $@type.o: $(DIR)/type.c $(CC) $(CFLAGS) -c $^ -o $@decl.o: $(DIR)/decl.c $(CC) $(CFLAGS) -c $^ -o $@stmt.o: $(DIR)/stmt.c $(CC) $(CFLAGS) -c $^ -o $@init.o: $(DIR)/init.c $(CC) $(CFLAGS) -c $^ -o $@dag.o: $(DIR)/dag.c $(CC) $(CFLAGS) -c $^ -o $@gen.o: $(DIR)/gen.c $(CC) $(CFLAGS) -c $^ -o $@nasm.o: $(DIR)/nasm.c $(CC) $(CFLAGS) -c $^ -o $@main.o: $(DIR)/main.c $(CC) $(CFLAGS) -c $^ -o $@cmm: $(OBJ) $(CC) $(CFLAGS) $^ -o $@install: install -c cmm /usr/local/bin/ install -c -m 644 doc/cmm.1.gz /usr/share/man/man1/clean: rm *.o all: cmm install clean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -