最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】尝试在Ubuntu或Cygwin下创建自己的make menuconfig

Cygwin crifan 3875浏览 0评论

【背景】

之前就知道编译linux内核有

make menuconfig

后来也知道其他地方,也有用到make menuconfig。

比如buildroot等等。

以及后来折腾crosstool-ng的配置中,也支持:

ct-ng menuconfig

此时,已经知道menuconfig用到的是ncurses这个库的。

此处是:

自己之前弄了个docbook,是放在Cygwin环境下的。

想要弄出一点配置,希望是通过menuconfig的图形界面显示出来。

所以,打算:

在Linux(Ubuntu)或者是Cygwin下面,创建自己的menuconfig。

【折腾过程】

1.搜了半天,基本无解,都是说是menuconfig是专门针对于linux的kernel的。

包括wiki的解释:

menuconfig

也都没有这方面的说明。

2.目前,只是找到一个,有点点帮助的东西,那就是,有人分析了一下,make menuconfig内部的流程:

走一走 make menuconfig 流程

以及:

linux make menuconfig 执行流程小结

或许算是有点参考价值吧。

3.也有人有类似的需求:

寻,请教如何制作如make menuconfig效果的编译菜单,最好能提供开源的项目

using menuconfig for custom configuration

但是都无解。

4.突然发现,貌似其实menuconfig,是和Kconfig相关的。

所以,估计去参考:

make menuconfig/.config/Kconfig解析

Working with Kconfig

可以去先一点点手动加一些自己的菜单,然后再一点点去除kernel的菜单,然后慢慢试错,找到menuconfig所依赖的东西,仅仅留存相关的东西,

然后自己为docbook弄出一个for docbook的menuconfig。

 

 

【总结】

转载请注明:在路上 » 【记录】尝试在Ubuntu或Cygwin下创建自己的make menuconfig

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.173 seconds, using 22.10MB memory