- 博客(1)
- 收藏
- 关注
原创 HITICS大作业:HELLO——程序的一生
我们通过键盘输入一行行代码,这些代码组成了一个C源文件,即我们的主角 hello.c。接下来,hello.c 经过预处理器 cpp,编译器 cc1,汇编器 as,链接器 ld 等一系列工具的处理,最终生成一个可加载到内存执行的可执行目标文件 hello。然后,我们在Shell中执行命令 "./hello"。Shell 通过 fork 函数创建一个新的进程,然后在子进程中通过 execve 函数将 hello 程序加载到内存中。
2024-05-31 23:01:25
795
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人