何谓运行时动态链接? 运行时动态链接方式有何优点?
时间: 2023-11-23 14:56:49 浏览: 310
把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载
3星 · 编辑精心推荐
运行时动态链接是指在程序运行时,根据需要动态地将程序所需的库文件加载到内存中,并将程序中的符号与库文件中的符号进行绑定,以实现程序的正常运行。
运行时动态链接的优点包括:
1. 节省内存空间:在程序运行时,只有需要的库文件才会被加载到内存中,避免了不必要的内存浪费。
2. 灵活性高:程序可以根据需要动态地加载库文件,使得程序更加灵活,可以根据不同的需求加载不同的库文件。
3. 更新方便:如果库文件需要更新,只需要替换原有的库文件即可,无需重新编译整个程序。
阅读全文