在主目录make menuconfig的时候,其实修改的是该目录下的 .config 配置文件 在主目录make kerne_menuconfig的时候,其实修改的是 target/linux/平台/config-*.* 下的配置文件 前者是整个项目编译应用成程序以及外加的内核模块需要用到的配置文件,简单来说就是控制package目录下,哪些模块需要编译进文件系统里面,这里可能包含一些内核模块,但一般都不是内核自带的,是我们自己编写的,比如一些驱动,防火墙组件什么的 后者是内核编译的config文件,这个差别应该可以从 make kerne_menuconfig时,上面的标题看出来。不知道你有没有自己裁剪过内核,如果有这应该很好理解,如果没有,可以修改一个值试试,然后编译以后对比一下内核目录的.config文件,是不是有相应的改变,其实简单说就是控制哪些模块要不要编译进内核
679
社区成员
913
社区内容
加载中
试试用AI创作助手写篇文章吧