动态连接库和静态连接库有什么区别

2024年12月04日 23:37
有1个网友回答
网友(1):

动态链接库是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找;
静态链接库就是把所有用到的函数全部链接到exe文件中;
动态链接库是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入;而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。