【Linux】揭开文件系统神秘的面纱:第四讲:可执行文件的组装车间自律是普通人最大的武器🏠 博客主页:虚无的纽扣 📦 作者仓库:github | gitee第三讲我们把文件在磁盘上怎么放理清了:从盘片、磁道到 inode,再到目录与软硬连接,不过那都是“存”这一侧的事。那我们写下的 main.c、还有 printf 这些函数所在的库,是怎么从一堆分散的文件变成一个能跑起来的程序的?这里牵扯到两个环节:链接和加载。这一篇先看“库”和 ELF 文件这些基础,再顺着链接与加载走一遍,看看可执行文件是怎么被组装、又是怎么被装进内存跑起来的