- 博客(1)
- 收藏
- 关注
原创 哈尔滨工业大学-计算机系统-2022春-大作业
摘 要本文分析Hello程序的全生命周期,首先编写hello.c的源程序,然后运行C预处理器进行预处理,创建hello.i文件,运行C编译器。翻译生成汇编语言文件hello.s,然后运行汇编器,翻译成移动的目标文件hello.o,最后运行链接器程序ld把hello.o和系统目标文件一起包含进来创建文件hello可执行文件。当 shell 收到 ./hello 命令时,它会启动一个 fork 函数来创建一个 execve 进程,将 hello 加载到内存中,控制 CPU 中断,切换上下文,以及处理流...
2022-05-18 23:42:57 485 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人