首页 > 代码库 > 内核源码编译多余出来的lib库文件干啥用的

内核源码编译多余出来的lib库文件干啥用的

场景说明:从内核的官网下载2.6.32的内核源码,然后使用make menuconfig指令,配置内核,使用make module的过程中,会在/lib/module下生成2.6.32的文件夹

,将某些驱动以模块的方式存在在这个目录下,但是很遗憾,机器上的内核版本是2.6.32.431,我非常好奇的就是这是啥门子的内核版本,

如何是好啊,所以在实际的目录下/lib/module下还有一个2.6.32.431的文件夹,很明显,如果这个时候生成,如果我执行make install指令,会产生什么惊天地,

泣鬼神的事情。很难明显,并没有真正领悟到vmlinuz和initrd之间的双剑合璧之功。至于内核源码的版本又是不一致的,所以生成的内核不能够正确的启动是非常的明显的,

出现的错误提示:can not find file /lib/module/2.6.32/module.dep。


内核源码编译多余出来的lib库文件干啥用的