当前位置:
首页 >
编译静态库
发布时间:2025/4/5
43
豆豆
APPDIR= /*放静态库的目录*/
INCLUDE= /* 放自定的头文件的路径 */
CFLAGS=-g -c
SYSLIBS=-lz -lm
APPLIBS=-L$(APPDIR)/lib -lzzz.a
CC=gcc
AR=ar
.UFFIXES: .c .o
.c.o:
$(CC) $(CFLAGS) -o $*.o $(INCLUDE) $*.c
all: lib fun clean
lib: libzzz.a
fun: hellword
libzzz.a: zzz.o
$(AR) rv $@ $?
hellword: hellword.o
$(CC) -o $@ $@.o $(APPLIBS) $(SYSLIBS)
clean:
rm -f *.o /* 清理当前文件下的.o文件 */
INCLUDE= /* 放自定的头文件的路径 */
CFLAGS=-g -c
SYSLIBS=-lz -lm
APPLIBS=-L$(APPDIR)/lib -lzzz.a
CC=gcc
AR=ar
.UFFIXES: .c .o
.c.o:
$(CC) $(CFLAGS) -o $*.o $(INCLUDE) $*.c
all: lib fun clean
lib: libzzz.a
fun: hellword
libzzz.a: zzz.o
$(AR) rv $@ $?
hellword: hellword.o
$(CC) -o $@ $@.o $(APPLIBS) $(SYSLIBS)
clean:
rm -f *.o /* 清理当前文件下的.o文件 */
总结
- 上一篇: linux下的access()函数判断文
- 下一篇: android 修改ramdisk.im