当前位置: 技术问答>linux和unix
make config有捷径吗
来源: 互联网 发布时间:2015-07-20
本文导语: 编译内核时,经常要make config,N多选项了,整得我头晕了,有捷径吗?或者哪有详细的说明,我们普通家用计算机编译出来后内核一般有多大的?哪有详细的文档阿 | You can make use of "make ...
编译内核时,经常要make config,N多选项了,整得我头晕了,有捷径吗?或者哪有详细的说明,我们普通家用计算机编译出来后内核一般有多大的?哪有详细的文档阿
|
You can make use of "make menuconfig " in console or "make xconfig" in X.
|
大哥,怕麻烦就不要编译拉
|
不过还是有捷径的,因为linux是对文件进行操作的,所以,不管做什么,都可以去修改相关的文件,下面就是编译可以使用的两个捷径,不过,新手建议不要使用!!!!!!
一、找到编译内核所需要的.config文件。
在/usr/src/linux/configs目录下有若干编译内核所用的配置。选择我们想要的配置,将它复制到/usr/src/linux目录下,改名为.config。
cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config
二、修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。然后再加上我们想要的模块,如可以将# CONFIG_NTFS_FS is not set 改为CONFIG_NTFS_FS=m (举例)
当然,可以用你熟悉各种工具来做这件事。
一、找到编译内核所需要的.config文件。
在/usr/src/linux/configs目录下有若干编译内核所用的配置。选择我们想要的配置,将它复制到/usr/src/linux目录下,改名为.config。
cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config
二、修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。然后再加上我们想要的模块,如可以将# CONFIG_NTFS_FS is not set 改为CONFIG_NTFS_FS=m (举例)
当然,可以用你熟悉各种工具来做这件事。
|
还是一样样看最稳妥
|
赫赫,大哥,我不能这样帮你解决问题啊,还是一句话,linux是对文件操作的,
所以,你多看看他的文件结构,想象一下这些文件是做什么用,多看文档,如果英文好的,去一些E文的社区,关于你的问题,我相信你可以自己解决的!