【C语言】【unix c】静态库和动态库的区别

来源:互联网 发布:访客网络永远保存密码 编辑:程序博客网 时间:2024/05/22 15:46
静态库和动态库的区别:    使用静态库生成的可执行文件,静态链接的。可执行文件不再依赖于静态库    使用动态库生存的可执行文件,动态链接的。可执行文件依赖与动态库    动态链接是发生在程序加载到内存中的时候发生链接    用动态库的程序在运行时所使用的库是共享的(所以在编译时需要编译成与位置无关的目标文件),节省内存。静态库在运行时,每一个进程需要运行一个库    动态库也称为共享库    可执行文件和动态库文件有效的隔离
原创粉丝点击