📄 makefile
字号:
CC = gccCXX = g++BIN = calcuCPPBIN = calcu++RM = rm -fCFLAGS = -Wall -O2CXXFLAGS = -Wall -O2OBJ = calculator.oCPPOBJ = calculator++.oYLIBSTATIC = ../../library/libyoungc.a.PHONY : cpp clean cleancpp mkylib clylib$(BIN) : $(YLIBSTATIC) $(OBJ) $(CC) $(OBJ) $(YLIBSTATIC) /usr/lib/libm.a -o $(BIN); $(RM) $(OBJ)cpp : $(YLIBSTATIC) $(CPPOBJ) $(CXX) $(CPPOBJ) $(YLIBSTATIC) /usr/lib/libm.a -o $(CPPBIN); $(RM) $(CPPOBJ)mkylib : cd ../../young/youngc && make staticclylib : cd ../../young/youngc && make cleanclean : $(RM) $(BIN) $(OBJ)cleancpp : $(RM) $(CPPBIN) $(CPPOBJ)%.d: %.c @set -e; rm -f $@; \ $(CC) -M $(CFLAGS) $< > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$%.d: %.cpp @set -e; rm -f $@; \ $(CXX) -M $(CXXFLAGS) $< > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -