📄 makefile
字号:
DIR := ./debug
EXE := $(DIR)/Main.exe
CC := g++
LIBS :=
SRCS := $(wildcard *.cpp) $(wildcard *.c) $(wildcard *.cc)
OCPP := $(patsubst %.cpp, $(DIR)/%.o, $(wildcard *.cpp))
OC := $(patsubst %.c, $(DIR)/%.co, $(wildcard *.c))
OCC := $(patsubst %.cc, $(DIR)/%.cco, $(wildcard *.cc))
OBJS := $(OC) $(OCC) $(OCPP)
RM := rm -rf
CXXFLAGS := -Wall -g
start : mkdebug $(EXE)
mkdebug :
@if [ ! -d $(DIR) ]; then mkdir $(DIR); fi;
$(EXE) : $(OBJS)
$(CC) -o $@ $(OBJS) $(addprefix -l,$(LIBS))
$(DIR)/%.o : %.cpp
$(CC) -c $(CXXFLAGS) $< -o $@
$(DIR)/%.co : %.c
$(CC) -c $(CXXFLAGS) $< -o $@
$(DIR)/%.cco : %.cc
$(CC) -c $(CXXFLAGS) $< -o $@
.PHONY : clean rebuild
clean :
@$(RM) $(DIR)
rebuild: clean start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -