Re:Linux 系统篇(三十一):库的制作与原理Chapter2:静态链接与程序加载 —— 从磁盘 ELF 到运行中进程的完整旅程上一篇我们整体认识了 ELF 格式:知道了它是 Linux 二进制文件的统一规范,里面按功能划分成 .text、.data 等 Section,还有描述加载信息的 Program Header。 但很多同学学到这里会有一个断层:磁盘上这个 ELF 文件,到底是怎么一步步变成内存里跑起来的进程的?中间经历了哪些环节? 本篇我们就把这个过程完整串起来:先通过静态链接生成可执行 ELF,再由操作系统解析加载,建立进程地址空间,最终 CPU 开始执行。我们会结合代码实操、工具验证,把「文件 → 内存 → 进程」的