问个关于make的菜鸟问题
我知道make是一个编译工具,需要在当前目录下有Makefile文件制定相关编译规则,Makefile是个配置文件。
当编译内核的时候,make menuconfig,相当于make调用了Makefile里的相关选项,它是如何做到菜单界面的呢,高手指点个原理就好,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
makefile不是个配置,而是一种脚本语言。你拿它干什么事情都行
make menuconfig需要ncurses库支持,执行make menuconfig后,会用host端cc编译scripts目录下的c source file,生成可执行文件,再通过这个可执行文件运行产生配置窗口。
另外,菜单界面本身就是一个程序,你在make menuconfig之后,ps一下就看到了