📄 makefile
字号:
SHARELIB = libmckeyboard.soSTATICLIB = libmckeyboard.aHEAD = mckeyboard.hOBJS = mckeyboard.o EXTLIB = libconsole.aGCC = g++ -sFLAG = -fPICall:$(SHARELIB) $(STATICLIB)$(SHARELIB):$(OBJS) $(EXTLIB) $(GCC) -shared -Wl,-soname,$(SHARELIB).1 -o $(SHARELIB).1.0.0 $(OBJS) $(EXTLIB)libmckeyboard.a:$(OBJS) $(EXTLIB) ar rcs $(STATICLIB) $(OBJS) $(EXTLIB).cpp.o: $(GCC) $(FLAG) -c $^ -o $@install: cp *.h /usr/include cp $(SHARELIB).0.0.0 $(STATICLIB) /lib ln -s /lib/$(SHARELIB).0.0.0 /lib/$(SHARELIB).0 ln -s /lib/$(SHARELIB).0 /lib/$(SHARELIB)uninstall: for file in $(HEAD); do \ rm -f /usr/include/$$file; \ done; \ for FILE in $(SHARELIB) $(STATICLIB) $(SHARELIB).0 $(SHARELIB).0.0.0; do \ rm /lib/$$FILE; \ done;clean: rm $(SHARELIB)* $(STATICLIB) $(OBJS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -