当我尝试在Eclipse CDT中编译linux-kernel(v.2.6.39)时,我对我的包含路径没有留下任何问题。我知道这是互联网上讨论得很好的话题,但所有这些解决方案都没有解决我的错误。
其中一个错误是:**linux/kvm_host.h: No such file or directory**
源代码中标记的一行是:#include < linux/kvm_host.h>
我做了什么(实际上期望解决这个问题):
在
我在“Includes”,“Library Paths”中添加了include目录: 例如:
- /[path-to-kernel]/linux-2.6.39/
- /[path-to-kernel]/linux-2.6.39/include
- /[path-to-kernel]/linux-2.6.39/include/linux
仍然(在另一个制造之后),它没有改变一件事。
那么问题是什么,有人可以给我一个暗示吗?
[编辑:正如我在评论中提到的那样,使用STRG +点击带下划线的库,它会在我的浏览器中打开,所以我认为这只是 Indexer的问题但我想我已经在其选项菜单中尝试了所有内容]
我只是尝试开发一个新的Linux内核没什么特别的,我不能成为第一个,用新的日食来做这个。
答案 0 :(得分:0)
第三次在同一个内核上创建一个新项目后,它现在正在运行。但我仍然不知道为什么:/,因为我重建了一个索引器项目几次。我希望这不会发生这样的事情。
感谢您的支持!