一、静态库
静态库编译后的执行程序是不需要其他函数库支持的
原因:第三方库的代码已经拷贝到你要执行的程序之中,所以这时候就不需要再依赖第三方库,执行代码具有独立性
二、动态库
1.理解 : 你的执行程序用到此函数库时才会去调用它
原因: 第三方库和你执行的代码一起加载到系统中,他们是并行存在的,当程序运行到所需函数时候,
它就会动态加载所需要的函数。
2.加载方式
(1)静态加载
(2) 动态加载
一、静态库
静态库编译后的执行程序是不需要其他函数库支持的
原因:第三方库的代码已经拷贝到你要执行的程序之中,所以这时候就不需要再依赖第三方库,执行代码具有独立性
二、动态库
1.理解 : 你的执行程序用到此函数库时才会去调用它
原因: 第三方库和你执行的代码一起加载到系统中,他们是并行存在的,当程序运行到所需函数时候,
它就会动态加载所需要的函数。
2.加载方式
(1)静态加载
(2) 动态加载