当前位置: 技术问答>linux和unix
一个关于静态库的问题!!!!!!!!!
来源: 互联网 发布时间:2017-03-01
本文导语: 我在网上下了一个html库,下好之后是不是要编译一下呀,我要把这个html静态库放在我原来的makefile里边,敢问大侠该怎么写呀 | g++ $(ARGS_MAIL_MIN) $@ search_keyword.cxx -Lhtml库所在目录 -lhtml ...
我在网上下了一个html库,下好之后是不是要编译一下呀,我要把这个html静态库放在我原来的makefile里边,敢问大侠该怎么写呀
|
g++ $(ARGS_MAIL_MIN) $@ search_keyword.cxx -Lhtml库所在目录 -lhtml
貌似是这样,呵呵,试下看看
貌似是这样,呵呵,试下看看
|
一个简单的makefile LIBS添加库的方法
CC = gcc
INC = -I ../include
LIBS = -L ../../extern_para/lib -lformwork
all:
$(CC) main.c -o main $(INC) $(CFLAG) $(LIBS)
CC = gcc
INC = -I ../include
LIBS = -L ../../extern_para/lib -lformwork
all:
$(CC) main.c -o main $(INC) $(CFLAG) $(LIBS)
|
如果是源码,那就需要根据它的说明编译一下,比如编译为libabc.a
那么你后续使用这个库的时候,编译命令行添加-l abc
那么你后续使用这个库的时候,编译命令行添加-l abc
|
自己写程序包含人家给的头文件编译, 静态库就当是目标文件, 一起参与链接就行了, 或者-lxxx指定也行。