静态库和动态库的区别
来源:互联网 发布:臭臭ddos软件 编辑:程序博客网 时间:2024/06/05 05:46
静态库在程序编译时被连接到目标代码中,程序运行时不再需要静态库
动态库在编译时并不被连接到目标代码中,而是程序运行时才被载入,运行时仍然需要动态库存在。
静态库的命名规范是以lib为前缀,紧接着是静态库名,扩展名是.a
先将文件编译成.o文件然后是编译成静态文件
动态库文件在文件名前加lib前缀,扩展名为.so程序运行时会在/usr/lib和/lib等文件目录中查找指定的动态库文件,若找到,则载入动态库,否则将提示错误并终止程序运行。
当静态库和动态库同名时,程序会优先使用动态库
0 0
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 动态库和静态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 静态库和动态库的区别
- 修改ubuntu14.04源
- 107. Binary Tree Level Order Traversal II [easy] (Python)
- 请用数字填空,使正面十句话都正确,用java找出答案
- 【hdu1394】Minimum Inversion Number——逆序对
- C++之流运算符重载
- 静态库和动态库的区别
- 第十二周上机实践项目 项目2-Time类中的运算符重载
- webpack + react 优化:缩小js包体积
- 关于进制转换的一点思考
- Jedis使用+jedis再封装
- springmvc+bootstrap风格的树形地区
- 安装指南 -- Mac 安装win10
- iOS手势识别(双击、捏、旋转、拖动、划动、长按)详解
- 第十五周项目 程序填空(3) 自定义类实现add