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

【背景】

之前就知道编译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。

 

 

【总结】



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量