当前位置: 移动技术网 > 科技>操作系统>Linux > unix/linux静态库简介

unix/linux静态库简介

2019年06月13日  | 移动技术网科技  | 我要评论

杜诺凡病,戴格米尔在哪,roughen

一、创建静态库:
1.写源程序
2.编译源程序,生成.o文件
3.使用ar打包工具生成静态库
ar -r libxxx.a xxx1.o xxx2.o.../*.o(通配符方式)
4.提供头文件,方便调用
二、使用静态库
1.写调用源程序 xxx.c
2.编译,生成.o文件
gcc -c xxx.c(调用静态库的.c文件)
3.链接共享库文件
gcc test.o -l xxx(静态库去掉lib前缀和.a后缀剩下的名字) -l . ----------{path}
如果操作系统支持环境变量library_path,使用该环境变量可以省略-l

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网