码迷,mamicode.com
首页 > 其他好文 > 详细

动态库与静态库的区别

时间:2018-09-05 20:00:13      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:理解   支持   拷贝   并行   style   nbsp   程序   静态库   col   

一、静态库

  静态库编译后的执行程序是不需要其他函数库支持的

  原因:第三方库的代码已经拷贝到你要执行的程序之中,所以这时候就不需要再依赖第三方库,执行代码具有独立性

 

二、动态库

  1.理解 : 你的执行程序用到此函数库时才会去调用它

   原因: 第三方库和你执行的代码一起加载到系统中,他们是并行存在的,当程序运行到所需函数时候,

      它就会动态加载所需要的函数。

  2.加载方式

  (1)静态加载 

    (2)   动态加载

动态库与静态库的区别

标签:理解   支持   拷贝   并行   style   nbsp   程序   静态库   col   

原文地址:https://www.cnblogs.com/liunx1109/p/9593674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!