所有的内核配置都会最终在 autoconf.h 里面生成对应的宏,这样内核里面的代码通过引用这个头文件来看某个宏有没有定义!!!!!
1.覆盖之后必须编译之后,才能得到新的内核,即必须执行make bzImage之后才能得到新内核,make bzImage根据配置文件.config中的配置,决定新内核中应该编译进去那些内容。 2.编译之后的内核是经过压缩的,源代码几百M,编译之后的内核才3M多,是由于编译进内核bzImage中的只是源代码中很少的一部分,其他大部分代码其实是没有编译进内核bzImage的(有配置文件.config决定是否编译进内核),另外还有一部分是需要编译成内核模块的,就是一些.ko文件,需要执行make modules。
4,441
社区成员
17,460
社区内容
加载中
试试用AI创作助手写篇文章吧