是否有任何 IDE 可以导出 Kconfig 文件以自动添加包含和源文件夹,以及设置在那里定义的实际符号?
我的意思是,几乎不可能有一个完整的 Eclipse 环境用于 Linux 内核开发。现在我基本上有一个“Makefile Project”,其中包含选定的包含和源文件夹并内置构建,但我的代码依赖于内核构建中定义的符号。
编辑
我刚刚意识到内核构建会生成一个 include/generated/autoconf.h,这对此很有帮助,可能对大多数开发人员来说已经足够了
是否有任何 IDE 可以导出 Kconfig 文件以自动添加包含和源文件夹,以及设置在那里定义的实际符号?
我的意思是,几乎不可能有一个完整的 Eclipse 环境用于 Linux 内核开发。现在我基本上有一个“Makefile Project”,其中包含选定的包含和源文件夹并内置构建,但我的代码依赖于内核构建中定义的符号。
编辑
我刚刚意识到内核构建会生成一个 include/generated/autoconf.h,这对此很有帮助,可能对大多数开发人员来说已经足够了
有一个名为 kdev-kernel 的 KDevelop 插件:https ://github.com/Gnurou/kdev-kernel 。这是对将内核加载为“通用 makefile 项目”的改进,但不是一个完整的解决方案。
它似乎忽略了一些 .config 选项,并且仅适用于特定版本的 KDevelop。我不确定哪些,因为我使用 Gentoo 并且通常编译 KDevelop 的 -9999 版本(在 Gentoo 中,-9999 表示某个版本控制分支的负责人......所以版本取决于我编译的时间)。
尽管有缺点,但它可能值得尝试或借鉴;我发现 KDevelop 的“智能感知”非常有用。