makefile
来自「keyboard driver example」· 代码 · 共 29 行
TXT
29 行
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 + =
减小字号Ctrl + -
显示快捷键?