unix/linux静态库简介
2024-09-05 02:03:36
一、创建静态库:
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
最新文章
- Sql Server 2012新特性 Online添加非空栏位.
- javascript面向对象系列第二篇——创建对象的5种模式
- leetcode -- Convert Sorted List to Binary Search Tree
- 【转载】MVC使用HandleErrorAttribute自定义异常
- delphi日期格式化免操作系统依赖单元
- Vue.2.0.5-自定义指令
- VLOOKUP 函数
- Sqoop导入MySQL数据
- DevExpress GridControl 部分用法
- android Asynctask的优缺点?是否能同一时候并发100+asynctask呢?
- React 实践项目 (五)
- Windows Firewall Setting
- LANMP系列教程之php编译安装CentOS7环境
- Java常用工具类练习题
- PAT乙级考前总结(一)
- jQuery汇总
- centos7 时间自动同步
- 二叉查找树(Binary Search Tree)
- html5中如何去掉input type date默认
- C#中使用DLL相关问题