make menuconfig是肿么玩的
来源:互联网 发布:翻译英语的软件 编辑:程序博客网 时间:2024/05/22 05:08
make menuconfig是个图形化的linux内核配置工具。其实我还真没用它来配置过linux内核,但是由于项目需要,我得把它移植到我们项目中,所以我不得不搞清楚它是肿么玩的。
1、make menuconfig的构成:
1)一个makefile文件
make menuconfig的入口,其中有个目标menuconfig,这个目标干的主要事情就是调用ui显示工具按配置项脚本来显示图形化配置界面。
2)一个ui显示工具
好吧,我没研究过这个东东的源码,反正把它编译成一个可执行文件用用就行啦。
3)一堆配置项脚本
主界面mainkconfig,其他界面konfig.XXX
脚本中定义了各个配置选项,默认值,依赖关系,帮助说明等。
2、make menuconfig的结果保存和生效:
1)结果保存
make menuconfig配置结束,退出保存后,配置结果会以一个个“key=value”的形式存到cfg.mak中。
2)配置项生效
如果你是linux系统,所有Makefile都include这个cfg.mak,根据其中的配置项控制编译动作。
如果你是android系统,所有Android.mk都include这个cfg.mak,根据其中的配置项控制编译动作。
shell脚本的话,顶层的shell脚本source cfg.mak一把,其余的shell就都可以用的。
1、make menuconfig的构成:
1)一个makefile文件
make menuconfig的入口,其中有个目标menuconfig,这个目标干的主要事情就是调用ui显示工具按配置项脚本来显示图形化配置界面。
2)一个ui显示工具
好吧,我没研究过这个东东的源码,反正把它编译成一个可执行文件用用就行啦。
3)一堆配置项脚本
主界面mainkconfig,其他界面konfig.XXX
脚本中定义了各个配置选项,默认值,依赖关系,帮助说明等。
2、make menuconfig的结果保存和生效:
1)结果保存
make menuconfig配置结束,退出保存后,配置结果会以一个个“key=value”的形式存到cfg.mak中。
2)配置项生效
如果你是linux系统,所有Makefile都include这个cfg.mak,根据其中的配置项控制编译动作。
如果你是android系统,所有Android.mk都include这个cfg.mak,根据其中的配置项控制编译动作。
shell脚本的话,顶层的shell脚本source cfg.mak一把,其余的shell就都可以用的。
- make menuconfig是肿么玩的
- make menuconfig 的错误
- 使用自己的make menuconfig
- make menuconfig的详细配置
- make menuconfig的详细配置
- 如何正确的make menuconfig
- make menuconfig的详细配置
- make menuconfig错误的解决办法
- make menuconfig出现的错误
- make menuconfig时的问题
- make menuconfig的执行详情
- make menuconfig错误的解决办法
- make menuconfig错误的解决办法
- ./configure,make,make menuconfig的区别
- make menuconfig
- make menuconfig
- make menuconfig
- make menuconfig
- MFC中使用OnTimer()函数实现定时
- 数据结构与算法B作业二,线性表(1)
- Cygwin+eclipse+ ARM
- dijkstra算法典型题
- Ubuntu qt 使用opencv库出现undefined reference问题解决
- make menuconfig是肿么玩的
- 常用shell命令
- C语言小结
- Net和c#
- CODE 39: Submission Details
- 深入浅出线性表
- JSP 用 ultraedit编辑后显示乱码
- zigbee ti 附带工具使用方法
- HDUOJ 4751 Divide Groups 2013南京网络赛1004