Firefly开源社区

make menuconfig 生成的.config文件和firefly-rk3288_defconfig不同

81

积分

0

威望

0

贡献

技术小白

积分
81
发表于 2015-9-21 14:59:50     
请问下,在kernel下执行make menuconfig生成的.config文件和arch/arm/configs/firefly-rk3288_defconfig文件不同,对比了下.config文件比firefly-rk3288_defconfig文件大很多,内核编译的时候是使用.config文件还是使用firefly-rk3288_defconfig文件?我使用make menuconfig修改了一些选项后,在firefly-rk3288_defconfig文件里面也没有体现?哪位大侠可以给讲解讲解。
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-9-21 15:15:09     
.config可以通过make firefly-rk3288_defconfig生成
可以通过make savedefconfig把.config生成defconfig,然后再移动到相应的位置和修改文件名(如firefly-rk3288_defconfig)
具体的区别可以看:http://blog.csdn.net/kangear/article/details/39553337

如果想修改firefly-rk3288_defconfig,可以通过make menuconfig修改了一些选项后,执行make savedefconfig,把生成的defconfig替换掉原来的firefly-rk3288_defconfig即可
回复

使用道具 举报

81

积分

0

威望

0

贡献

技术小白

积分
81
发表于 2015-9-21 15:31:55     
版主回复神速,那内核编译的时候是参照.config文件还是参照firefly-rk3288_defconfig文件呢?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-9-21 15:34:50     
内核编译的时候是直接使用.config文件哦
回复

使用道具 举报

81

积分

0

威望

0

贡献

技术小白

积分
81
发表于 2015-9-21 15:59:31     
那把.config文件生成defconfig文件有什么作用啊,还要保存到arch/arm/configs/目录下?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-9-21 17:04:48     
一个kernel代码可以有不同的XXX_defconfig, 但只有一个.config
你可以在同个代码下用不同的配置,就比如firefly-rk3288-linux_defconfig和firefly-rk3288_defconfig
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表