Chinaunix's Archiver
论坛
›
内核源码
› 想知道HelloWorld程序在Linux的从头到尾的运行流程该看哪些代码?
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的从头到尾的运行流程该看哪些代码?