内核编译.config大小的问题[已解决]

编译打包和其他
回复
kamui0523
帖子: 547
注册时间: 2008-05-14 18:53
来自: 上海

内核编译.config大小的问题[已解决]

#1

帖子 kamui0523 » 2010-04-05 5:55

我使用cp /boot/config-`uname -r` ./.config来复制当前内核的配置文件来编译内核,理论上用这个配置文件出来的内核大小应该和系统安装的那个deb包大小是一样的,结果make了2个小时,而且DEB包300多M,安装完毕后initrd居然有600多M,系统自带的才8M多,编译环境的src目录有6G多,太离谱了我的编译命令是
sudo makeke-kpkg -initrd --initrd kernel_image
.config就在这个目录下,那么make 的时候应该是自动去调的
而且我在make menuconfig的时候load了一下.config文件,然后看到设备驱动里面还是有很多没用的东西,但是不管怎么说,既然是当前内核的配置文件,没道理编译完后膨胀了几百倍吧

用make gconfig保存后的.conifg文件可以在编译内核时被识别,make menuconfig为什么不读.config很奇怪
回复