
程序人生-hello‘s P2P
1.1P2P:Hello程序的生命是从C语言代码开始的。Hello.c程序首先通过预处理器cpp得到hello.i。然后通过编译器cll将hello.i变成汇编程序hello.s。再通过汇编器as将hello.s变成可重定位目标程序hello.o。最后通过链接器将标准库中的函数合并到hello.o文件中,就得到了可执行目标文件hello.o。运行时,在shell中通过fork函数创建子进程,通过execve加载此程序,此时hello成为了进程,从program到process。




