makefile
来自「一个收集所有最基本功能的函数库;所有的函数都是尽量短小和简单 使用 doxyge」· 代码 · 共 32 行
TXT
32 行
SRC=$(wildcard *.c)OBJS=${SRC:%.c=%.o}NAME=${SRC:%.c=%}TARGET_MAJOR=libkf701.so.1TARGET_MINOR=libkf701.so.1.0TARGET_SO=libkf701.soTARGET_A=libkf701.aCFLAGS=-Wall -Os -Wstrict-prototypes -fPICLDFLAGS=-sharedall : $(OBJS) make dll_lib make static_lib dll_lib: $(OBJS) $(CC) ${LDFLAGS} -Wl,-soname,${TARGET_MAJOR} -o ${TARGET_MINOR} ${OBJS} $(STRIP) ${TARGET_MINOR} $(LN) -s ${TARGET_MINOR} ${TARGET_MAJOR} $(LN) -s ${TARGET_MAJOR} ${TARGET_SO}static_lib: $(OBJS) $(AR) rcs ${TARGET_A} ${OBJS} $(CHMOD) +x ${TARGET_A}clean: rm -fr *.o core
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?