以下哪一项不是静态链接的特点?

答案大类: 小类: 2026-03-07 17:38:36

以下哪一项不是静态链接的特点?

A、目标文件重复包含外部函数

B、主存空间的浪费

C、相同的函数代码只包含一次

D、不能支持有效共享

答案:C

解析:静态链接是将多个目标文件整合为一个可执行文件的过程。在静态链接中,每个目标文件都会包含它所使用的外部函数的全部代码,这就会导致目标文件重复包含外部函数,故A选项是静态链接的特点;由于每个可执行文件都包含了所有所需的库函数代码,不同的程序可能会有相同的函数代码,这些相同代码在每个程序对应的可执行文件中都会存在,当这些程序同时运行时,主存中会重复加载相同的代码,造成主存空间的浪费,所以B选项也是静态链接的特点;并且因为每个可执行文件都包含了完整的库函数代码,所以不能支持多个程序有效共享这些库函数代码,D选项同样是静态链接的特点。而C选项中相同的函数代码只包含一次是动态链接的特点,并非静态链接的特点,在动态链接中库函数代码只有一份,可被多个程序共享使用。

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: