阅读背景:

linux内核学习(8)如何生成vmlinux?简单走走

来源:互联网 

我们应该了解,内核编译出vmlinux还不算数,最后这个ELF格式的文件会被压缩成bzImage。不过那无关紧要。这次我要说说vmlinux的产生流程,当然只是简单走走,里面kbuild复杂语法,连Makefile自带的很多规则都是比较复杂的,恐怕要全部搞懂,得费很大劲,毕竟这对于我研究的方向没有多大帮助。我们知道要产生可执行文件要经过这样几个步骤:xx.c->xx.o、xx.o->xx,即先编译在链接,最终xx就是我们要的文件,那么内核源代码怎么有序的形成这样的模式呢,靠的就是kbuild这个了不起的框架模型。我们应该了解,内核编译出vmlinux还不算数,最后这个ELF格式的文件会被压缩成bzImag




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: