📄 makefile
字号:
ifeq ($(OSTYPE),IRIX64)CC = CC# Debugging?DEBUG = -g#PIPE = -pipe# WarningsWARN =elseCC = g++# Debugging?DEBUG = -g -fno-exceptions -fno-rtti# WarningsWARN = -Wall -Wendif#CC = g++## Debugging?#DEBUG = -g -fno-exceptions -fno-rtti##PIPE = -pipe#ifeq ($(ARCH),IP27)#CXX = /usr/freeware/bin/g++#CXXFLAGS += -mabi=64#CFLAGS += -mabi=64#LDFLAGS += -mabi=64#LDLIBS += -lpthread#endif# Source filesSRC := $(wildcard *.cpp)# Exe fileEXE = Heap.a# Common flagsO_FLAGS = $(PIPE) $(PROF) $(STATIC) $(SPECIAL)C_FLAGS = $(WARN) $(DEBUG) $(OPT) $(OTHER) $(INCLUDE) -D$(OSTYPE) #-DHEAP_TIME_CHECK -DHEAP_NO_FREE# Object filesOBJ_DIR = .OBJ := $(patsubst %.cpp,$(OBJ_DIR)/%.o,$(SRC)).PHONY: all clean depend tagsall: $(OBJ)clean: rm -f $(EXE) $(OBJ).depend: gcc -MM -Ih $(SRC) > .depend perl -i -p -e 's/([^.]+)\.o/o\/\1.o/g' .dependtags: $(SRC) $(INCL) ctags $(SRC) $(INCL)$(OBJ_DIR)/%.o: %.cpp $(CC) -c $(O_FLAGS) $(C_FLAGS) $< -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -