码迷,mamicode.com
首页 > 其他好文 > 详细

makefile编写---.a静态库的生成和调用

时间:2014-07-25 02:40:04      阅读:495      评论:0      收藏:0      [点我收藏+]

标签:des   os   文件   io   re   c   ar   file   


#.SUFFIXES: .c .o

Cc =gcc

#OSA=/data/users/osa

IncDir=-I. -I./

Debug = -g

Cflags = -c $(DEBUG)

Libs = -lpthread
Lib_Dir=./
#/data/users/osa/api/

#PKIOBJ=PKITool.o kdmd5.o

Lib=alg.a
PkiObj=alg.o

.c.o:
 $(Cc) $(Cflags) $(IncDir) $*.c

all: PKITool
#clean

PKITool:$(PkiObj)
 ar ruv $(Lib_Dir)$(Lib) *.o
 ranlib $(Lib_Dir)$(Lib)

clean:
 rm *.o

 

target=testmake
cc  = gcc
objects  = main.o
#mult.o sub.o
link =
cflags  =  Wall -O
lflags =  -lpthread
ar = ar
includes = -l
includelib =./alg.a

.PHONY:clean

all:$(target)

$(target):$(objects)
 $(cc) $^ -o $@  $(lflag) $(includelib)
#$(objects) == $^
#edit:$(objects)
# $(cc)  -o edit  $(objects)

#$(TARGET): $(OBJS)
#     $(CC) $^ -o $@ $(INCLUDE) $(LFLAGS)


main.o:main.c alg.h
 $(cc) -c main.c

clean:
 -rm *.o $(target)

 

这里的main调用库不能以系统文件形式包含

makefile编写---.a静态库的生成和调用,布布扣,bubuko.com

makefile编写---.a静态库的生成和调用

标签:des   os   文件   io   re   c   ar   file   

原文地址:http://www.cnblogs.com/pengkunfan/p/3866764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!