Tinnal 发表于 2015-01-14 21:43

zsszss0000 发表于 2015-01-14 20:03 static/image/common/back.gif
阅读《程序员的自我修养》回复 1# guotong1988

zsszss0000 是正解。这本书很好,满足你的需求。
如果你想看对应原源码,可以看binfmt_elf.c文件。编译器和操作系统的枢纽就是ELF格式。

ELF格式的文件头可以告诉内核在程序里有多少个段,每个段加载到什么地址,同时会调用程序指定的装载程序去装载程序(ld_linux.so)依赖的库。
页: 1 [2]
查看完整版本: 想知道HelloWorld程序在Linux的从头到尾的运行流程该看哪些代码?