单项选择题
A.静态库函数更新后需对程序重新编译和链接,而共享库函数更新后程序无需重新编译和链接B.静态库函数代码包含在可执行目标文件中,而共享库函数代码不包含在可执行目标文件中C.静态链接情况下静态库函数在加载时被链接,动态链接情况下共享库函数可在加载或运行时被链接D.静态库函数代码包含在进程代码段中,而共享库函数代码不包含在进程代码段中
以下是有关动态链接及其所链接的共享库以及动态链接生成的可执行目标文件的叙述,其中错误的是()。A.可执行目标文...
单项选择题以下是有关动态链接及其所链接的共享库以及动态链接生成的可执行目标文件的叙述,其中错误的是()。
A.可执行目标文件在加载或执行时,系统将会调出动态链接器利用共享库对其进行动态链接B.生成的可执行目标文件是部分链接的,也即,其中还有部分引用没有进行重定位C.共享库在Linux下称为动态共享对象(.so),在Windows下称为动态链接库(.dll)D.可执行目标文件由动态链接器对可重定位目标文件和共享库中部分信息进行链接而成
以下是在Linux系统中启动并加载可执行目标文件过程中shell命令行解释程序所做的部分操作:①构造构造arg...
以下是在Linux系统中启动并加载可执行目标文件过程中shell命令行解释程序所做的部分操作:①构造构造argv和envp ②调用fork()系统调用函数③调用execve()系统调用函数④读入命令(可执行文件名)及参数启动并加载可执行目标文件的正确步骤是()。
A.①→②→③→④B.④→①→②→③C.④→①→③→②D.②→④→①→③
以下是有关在Linux系统中加载可执行目标文件的叙述,其中错误的是()。A.加载器通过可执行目标文件中的程序头...
单项选择题以下是有关在Linux系统中加载可执行目标文件的叙述,其中错误的是()。
A.加载器通过可执行目标文件中的程序头表对可装入段进行加载B.任何可执行目标文件中的可装入段被映射到一个统一的虚拟地址空间C.可执行目标文件的加载通过execve()函数调用的加载器来完成D.在可执行目标文件的加载过程中,其中的指令和数据被读入主存