📄 makefile
字号:
GCC=arm-linux-gnueabi-gcc#GCC=gccDKROOTFS=/opt/ea-linux/zevio/rootfsSDKLIB=/opt/ea-linux/zevio/arm-linux-gnueabi/libSDKINCLUDE=/opt/ea-linux/zevio/arm-linux-gnueabi/includeCFLAGS=-g -O0INCLUDES :=-I. TARGETDIR=.SOURCE = \ zvLog.c \ zvLogOutput.c \ test.c SOURCE_OBJ :=$(addprefix $(TARGETDIR)/,$(SOURCE:%.c=%.o) )LIBZEVIOLOG:=$(TARGETDIR)/libzeviolog.aLIBZEVIOLOG_SO:=$(TARGETDIR)/libzeviolog.sodefault: $(LIBZEVIOLOG) $(LIBZEVIOLOG_SO) $(LIBZEVIOLOG_SO): $(SOURCE_OBJ) $(GCC) $(SOURCE_OBJ) -shared -Wl -o $@$(LIBZEVIOLOG): $(SOURCE_OBJ) ar -rc $(LIBZEVIOLOG) $(SOURCE_OBJ)sample: $(SOURCE_OBJ) $(GCC) -o $@ $(SOURCE_OBJ) $(TARGETDIR)/%.o:%.c $(GCC) -c $(CFLAGS) $(INCLUDES) $(DEFINES) $< -o $@ install:$(LIBZEVIOLOG_SO) install -c -m 755 $(LIBZEVIOLOG_SO) $(SDKLIB) install -c -m 644 zvLog.h $(SDKINCLUDE) install -c -m 644 zvLogOutput.h $(SDKINCLUDE) install -c -m 644 zvLogEvents.h $(SDKINCLUDE) install -c -m 644 zvOutputTable.h $(SDKINCLUDE) .PHONY: clean install sampleclean: rm -rf *.o *.a *.so
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -