再谈linux静态库(.a)的用法
2016-05-15 10:39
323 查看
在之前的博文中, 我分别写过Windows/linux下静态/动态库的制作方法和使用方法, 今天继续来聊聊linux下的静态库。
将基本功能封装成库有很多的好处,在很多时候, 基础库提供的不是.h和.cpp文件, 而是提供.h和.a文件, 这在本质上是等价的。
最近, 和另一同学联调了某小功能, 他提供了.h和.a文件, 我来直接调用。 调用方法:
0. 将.h和.a放置在工程目录中
1. 包含.h文件
2. makefile中指定.h文件的路径, 指定.a库的路径和.a库
简单东西, 无需多说, 仅作简单记录罢了。
将基本功能封装成库有很多的好处,在很多时候, 基础库提供的不是.h和.cpp文件, 而是提供.h和.a文件, 这在本质上是等价的。
最近, 和另一同学联调了某小功能, 他提供了.h和.a文件, 我来直接调用。 调用方法:
0. 将.h和.a放置在工程目录中
1. 包含.h文件
2. makefile中指定.h文件的路径, 指定.a库的路径和.a库
简单东西, 无需多说, 仅作简单记录罢了。
相关文章推荐
- Linux下使用MySql命令详细解析
- Linux批量添加删除用户
- part1:3-VMware及redhat enterprise Linux 6 的安装
- linux系统学习之管道
- CentOS 6.7 minimal 安装后配置
- Linux/Centos下/lib64/libc.so.6: version `GLIBC_2.14' not found问题
- 用dd实现linux硬盘备份 GHOST
- Centos以rpm方式进行安装MySql
- linux工具---用qemu调试linux内核
- CENTOS RHEL4-Partition Image GHOST系统备份
- CentOS7安装IBUS-Rime过程(未成功)仅作参考
- Cobbler实现CentOS自动安装
- Centos7使用小结[已更换为fedora23 ]
- 说说Linux系统调用那些事儿
- Linux下which、whereis、locate、find命令的区别
- 每天一个Linux命令(17)whereis命令
- CentOS的语言设置
- LINUX 内核文档地址
- LINUX C++ 技术博客
- linux修改swap大小