Linux下的ELF文件装载

简单介绍Linux下的ELF文件的装载过程

ELF文件的装载

当我们在shell中执行一个可执行文件时,在操作系统中发生了什么?

笼统的来说:首先在用户层面,shell会使用fork()函数,先创建一个新的进程;然后这个新的进程使用函数execve()函数执行指定的ELF文件。

详细来说主要有这几个过程:

  1. 在进入了execve()系统调用后,Linux内核会

Linux下的ELF文件装载
https://ysc2.github.io/ysc2.github.io/2023/11/09/Linux下的ELF文件装载/
作者
Ysc
发布于
2023年11月9日
许可协议