什么是编译程序 什么叫做程序连接?
浏览量:1705
时间:2021-04-03 14:32:11
作者:admin
什么叫做程序连接?
代码需要使用别人开发的DLL提供的函数,所以我们的程序需要先将DLL加载到内存中,然后使用它(DLL)。根据DLL加入内存的时间,可以分为动态连接和静态连接。动态连接:仅在使用DLL时将其加载到内存中。如果程序在运行期间从未使用DLL执行过分支,则不会将DLL加载到内存中。静态连接:在程序启动后立即加载DLL,而不是在必要时等待加载。在exe编译过程中,如果进行动态连接,DLL不会编译成exe文件,所以exe文件会比较小,但是使用exe时,还必须有相应的DLL文件;如果进行静态连接,DLL会编译成exe文件,所以exe文件的体积会变大。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。