支持Kconfig的IDE?

时间:2015-10-07 11:58:49

标签: eclipse linux-kernel eclipse-plugin kbuild

是否有任何IDE导出Kconfig文件以自动添加包含和源文件夹,以及设置在那里定义的实际符号?

我的意思是,为Linux内核开发提供完整的Eclipse环境几乎是不可能的。现在我基本上有一个“Makefile项目”,其中包含选择的include和源文件夹以及内置版本,但我的代码依赖于内核构建中定义的符号。

修改

我刚刚意识到内核构建会生成一个include / generated / autoconf.h,这对于大多数开发人员来说都是一个很好的帮助

1 个答案:

答案 0 :(得分:0)

有一个名为kdev-kernel的KDevelop插件:https://github.com/Gnurou/kdev-kernel。这是一个改进,而不是将内核加载为"通用makefile项目"但并不是一个完整的解决方案。

它似乎忽略了一些.config选项,它只适用于特定版本的KDevelop。我不确定哪些,因为我使用Gentoo并且通常编译-9999版本的KDevelop(在Gentoo中,-9999表示某个版本控制分支的头部......所以版本取决于我编译的时间)。

尽管有这些缺点,但值得尝试或继续努力;我找到了KDevelop" intellisense"非常有用。