Linux下的动态链接库与静态链接库的生成与使用
来源:互联网 发布:成都伊藤网络超市 编辑:程序博客网 时间:2024/05/10 09:00
1、静态链接库的生成
静态链接库实际上是.o文件一个集合,因此只需要使用ar命令来将这些.o文件合并就行了
比如ar -rc test.a *.o那就是生成一个叫test.a的静态库文件
2、动态链接库的生成
编译时就需要指定参数-fPIC -shared参数
3、静态链接库的使用
静态链接库使用跟.o文件一样,直接缀在链接参数后面就行了
4、动态链接库的使用
-l加库名来指定,注意如果动态链接库不在搜索路径上,则需要指定LD_LIBRARY_PATH
从运维的角度来看,还是静态链接库更好一些,只需要拷贝一个文件就行了,虽然文件比较大,但是影响不大。
- Linux下的动态链接库与静态链接库的生成与使用
- Linux下Makefile中动态链接库和静态链接库的生成与调用
- Linux下动态链接库so的生成与使用
- VS2013下静态链接库(lib)和动态链接库(dll)的生成与使用
- Linux 静态链接库与动态链接库之一:静态链接库生成及使用
- Linux 静态链接库与动态链接库之二:动态链接库生成及使用
- linux编译生成动态链接库与静态链接库
- 静态链接库与动态链接库的使用
- Linux下静态链接库的制作与使用
- Linux下静态链接库的制作与使用
- Linux下静态链接库的制作与使用
- Linux下动态链接库与静态链接库比较
- Linux下静态链接库与动态链接库的区别
- Linux下静态链接库与动态链接库的区别
- Linux下静态链接库与动态链接库的区别
- Linux下静态链接库与动态链接库的区别
- Linux下静态链接库与动态链接库的区别
- Linux下静态链接库与动态链接库的区别
- 读取Excel 文件 转换为(DataSet)DataTable,在转化成.xml文件
- js面向对象
- Dreamweaver中45个经典问答收集
- WebLogic: [Security:090482]BAD_CERTIFICATE alert was received
- linux配置odbc
- Linux下的动态链接库与静态链接库的生成与使用
- 《在C#中调用API获取网络信息和流量》读后感
- [转]Ogre粒子使用
- 值得一看
- Workflow中的四大已注册核心服务
- 处理视频流的代码
- 单向多对多关联
- c内存
- 二叉树的建立删除及三种遍历实现