Linux中的动态链接库与静态链接库
来源:互联网 发布:淘宝申请退款怎么撤销 编辑:程序博客网 时间:2024/05/18 00:07
静态链接库是以.a结尾的文件,一般是用工具将多个.o文件合并到一起组成静态库
动态链接库是以.so结尾的文件,和windows下的dll文件类似。
静态链接库都可以在程序编译过程中用 -L参数来指定他们 -L/opt/lib/XXX.a
动态链接库一般是在LD_LIBRARY_PATH中来指定搜索路径,也可以在 -L/opt/lib 后面加一个 lXX,对应了lib中的XX.so文件
Linux中用来查看程序用到的库可以用ldd命令
如 : ldd ls,此时会显示ls命令需要的库文件
ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:
LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。
当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,
而程序并不真正执行
- Linux中的动态链接库与静态链接库
- linux中的动态链接库与静态连接库
- linux中的动态链接库和静态链接库
- Linux 静态与动态链接库
- 简介 Linux 静态与动态链接库
- 简介 Linux 静态与动态链接库
- linux静态链接库与动态链接库
- Linux下动态链接库与静态链接库比较
- linux编译生成动态链接库与静态链接库
- linux静态链接库与动态链接库详解
- linux静态链接库与动态链接库详解
- linux静态链接库与动态链接库
- Linux静态链接库与动态链接库详解
- linux静态链接库与动态链接库详解
- linux静态链接库与动态链接库详解
- linux静态链接库与动态链接库详解
- Linux静态链接库与动态链接库
- Windows系统和Linux系统中的静态链接库与动态链接库(一)
- 软件工程和研发管理要让菜鸟看懂和理解
- 正则表达式
- 确定窗口边框大小的方法/js
- JAVA学习借鉴(转)
- 在DataGridView上的指定单元格创建ComBox
- Linux中的动态链接库与静态链接库
- 利用Java Swing设计标准对话框
- 介绍一款jpg转pdf的软件。
- C++编程惯用方法(3)
- DirectX入门小结
- 如何将PDF格式转换为WORD文档
- LINUX 暂停SendMail功能
- Download Crutch工作原理解析
- C# 中访问URL之乱码问题解决