动态链接可能会引起安全问题,原因是:
(A)安全是动态的
(B)在运行时才知道搜索动态库的路径
(C)链接不安全
(D)密码学程序不可用于动态链接答案: (B)
说明:静态链接和静态库是链接器将所有使用的库函数复制到可执行文件的结果。静态链接会创建更大的二进制文件,并且需要更多的磁盘和主内存空间。静态库(静态链接的库)的示例包括Linux中的.a文件和Windows中的.lib文件。
动态链接和动态库动态链接不需要复制代码,只需将库的名称放在二进制文件中即可。实际链接是在程序运行时,二进制文件和库都在内存中时发生的。动态库(在运行时链接的库)的示例有Linux中的.so和Windows中的.dll。
在动态链接中,直到运行时才知道搜索动态库的路径
这个问题的测验