编译静态库
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()函数判断文
- 下一篇: Linux frame buffer 编