[Allwinner编译内核一]mklichee默认编译与修改.config后带来的问题
2014-01-09 16:20
387 查看
引子:
在A20_SDK_1.0中增加linux驱动,因此需要修改.config文件,因此在linux目录下使用make menuconfig配置,配置结束后对lichee进行编译,出现重新配置问题,如图:
解决方法:
经过不同的尝试,对代码结构不是很明白的情况下,用下面的方式避开了这个问题。
1、解压后的linux3.3目录下是不存在.config,不能直接用make menuconfig文件生成.config,而是:
lxc@lxc-pc:~/Developer/AllwinnerSDK/A20_SDK_1.0/lichee$ ./build.sh -p sun7i_android
执行后可以随时退出或让它编译完,此时目录下会生成.config
2、同样不能用make menuconfig去修改配置,而是直接打开.config,手动修改保存;<关键步骤,区别在手动修改后,编译时会重新改变配置,配置的结果与图形配置保存的结果不同,这步只能让后面编译时做>
上图为手动修改的结果,下图为编译时自动修改,关键点在于不能自己修改为右侧的效果,而是让编译时自动根据左侧的信息来修改。
3、保存后,再用编译命令编译,即可!!
4、编译OK!
在A20_SDK_1.0中增加linux驱动,因此需要修改.config文件,因此在linux目录下使用make menuconfig配置,配置结束后对lichee进行编译,出现重新配置问题,如图:
解决方法:
经过不同的尝试,对代码结构不是很明白的情况下,用下面的方式避开了这个问题。
1、解压后的linux3.3目录下是不存在.config,不能直接用make menuconfig文件生成.config,而是:
lxc@lxc-pc:~/Developer/AllwinnerSDK/A20_SDK_1.0/lichee$ ./build.sh -p sun7i_android
执行后可以随时退出或让它编译完,此时目录下会生成.config
2、同样不能用make menuconfig去修改配置,而是直接打开.config,手动修改保存;<关键步骤,区别在手动修改后,编译时会重新改变配置,配置的结果与图形配置保存的结果不同,这步只能让后面编译时做>
上图为手动修改的结果,下图为编译时自动修改,关键点在于不能自己修改为右侧的效果,而是让编译时自动根据左侧的信息来修改。
3、保存后,再用编译命令编译,即可!!
4、编译OK!
相关文章推荐
- [Allwinner编译内核二]默认make menuconfig后,在mklichee时需重新配置的原因
- linux 内核编译——修改版本号的一些问题
- 编译内核提示“Restart config..”的问题分析和解决
- 修改内核编译配置菜单(make menuconfig)
- 编译内核,make menuconfig 出现以下问题Unable to find the ncurses libraries or the及解决
- BCB 2010 VCL for web,编译不通过(默认创建的工程,没做过任何修改)问题的解决方案
- BCB 2010 VCL for web,编译不通过(默认创建的工程,没做过任何修改)问题的解决方案
- 修改内核编译配置菜单(make menuconfig)
- Ubuntu 10.04修改内核并编译后有线网卡无法使用问题解决
- 修改内核编译配置菜单(make menuconfig)
- 修改内核编译配置菜单(make menuconfig)
- linux内核编译中的各种问题:No rule to make target `menuconfig'&&Unable to find the Ncurses libraries
- 修改Ubuntu默认启动进入文本模式后,重新启动后停在Checking battery state问题
- 删除多余的自编译的内核、mysql连接不了的问题
- centos 编译升级内核的方法及问题处理
- 解决Ubuntu编译内核uImage出现问题“mkimage” command not found - U-Boot
- Controller页面乱码的问题(修改tomcat默认的编码方式 )
- Linux编译内核执行make menuconfig或者make xconfig出错
- linux3.4.2内核编译、加载、yaffs2挂载问题汇总
- 内核中修改和保存defconfig的方法