【发布时间】:2011-10-19 18:39:05
【问题描述】:
我将一些源文件编译成单独的 *.obj 模块,然后将它们链接到 *.lib 静态库并与另一个可执行文件链接在一起。 Windows 操作系统如何处理这种情况,我的意思是它总是将整个可执行文件加载到内存中,还是只加载运行时需要的部分?
我问这个问题,因为我使用的分析程序(代码覆盖率)没有覆盖它应该覆盖的所有文件,所以看起来 lib 文件的某些部分在程序执行时不在内存中。
【问题讨论】:
标签: shared-libraries static-libraries