读书人

创办一个linux 静态库

发布时间: 2012-08-21 13:00:22 作者: rapoo

创建一个linux 静态库

创建一个linux 静态库

1.我们先写一个简单的函数

? maxh.h?
?

CC=gccAR=arALLOBJSRC=maxhALLOBJ=$(ALLOBJSRC).oLIB_A=lib$(ALLOBJSRC).aTARGET=testmainMAINPRO=$(TARGET).oall: $(ALLOBJ) $(MAINPRO)$(AR) -rcs $(LIB_A) $(ALLOBJ)$(CC) $(MAINPRO) -o $(TARGET) -I. -L. -l$(ALLOBJSRC)$(ALLOBJSRC).o: $(ALLOBJSRC).c $(ALLOBJSRC).h$(CC) -c -I. -o $@ $<$(MAINPRO): $(TARGET).c$(CC) -c -I. -o $@ $<clean: $(ALLOBJ)rm -rf $(LIB_A) $(ALLOBJ) $(TARGET) $(MAINPRO)#ar cs libmy.a  //create library#ar rs libmy.a  xxx.o  //add module to library#ar t libmy.a   //display module library#ar d libmy.a   xxx.o  //delete module from library

?
? make

?

? ./testmain


?

读书人网 >UNIXLINUX

热点推荐