我使用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很奇怪
内核编译.config大小的问题[已解决]
-
- 帖子: 547
- 注册时间: 2008-05-14 18:53
- 来自: 上海