gpt4 book ai didi

c - 装载机的角色

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:10 25 4
gpt4 key购买 nike

加载程序在 linux 机器上加载进程时的作用是什么。它只创建虚拟地址空间还是还做一些其他事情,例如设置堆栈指针、将 BSS 段初始化为零等。或者 C 运行时库是否与它有关?

最佳答案

它不创建地址空间;那是内核的工作。内核还建立了一个堆栈。加载器将程序和库加载到地址空间,包括将零映射到 BSS 段等。大多数 Linux 系统/程序使用 GNU C 库自带的加载器 glibc。

关于c - 装载机的角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27653556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com